Commit Graph

2310 Commits

Author SHA1 Message Date
M66B 8974e419fa Crowdin sync 2016-12-27 10:11:30 +01:00
M66B a2d52975b5 Show system app hint on init 2016-12-26 11:24:18 +01:00
M66B 620eb3c68c Update paused access log on clear 2016-12-25 11:18:44 +01:00
M66B 274f0fd63f Swap app log live play/pause button 2016-12-25 11:03:47 +01:00
M66B 9b7bab9301 Fixed wrapping of log time, uid and port 2016-12-25 10:31:02 +01:00
M66B ff05ee9f36 Added button to pause live app access logging 2016-12-25 10:23:20 +01:00
M66B 5fd9ff6aef 2.64 2016-12-24 09:22:02 +01:00
M66B 6369426aa6 Crowdin sync 2016-12-24 09:17:34 +01:00
M66B c9e4887802 Set default minimum TTL to 24 hours 2016-12-23 10:53:42 +01:00
M66B b56fda31f8 Crowdin sync 2016-12-23 10:33:04 +01:00
M66B 035b6f1b4a Make minimum TTL configurable, refactoring 2016-12-23 10:25:18 +01:00
M66B c5ebd3b668 2.63 beta 2016-12-22 14:00:17 +01:00
M66B 9984e25654 Refactoring 2016-12-22 11:48:08 +01:00
M66B 452d8cc1c5 Crowdin sync 2016-12-22 11:46:07 +01:00
M66B c6c6e7ada4 Properly hide when screen on rules when disabled 2016-12-22 08:52:15 +01:00
M66B e02b59b442 Added allways-on VPN hint after cancelled VPN connection 2016-12-21 22:12:52 +01:00
M66B f284608728 2.62 beta 2016-12-21 16:31:57 +01:00
M66B 8d9dc22239 Fixed lint warning
Workaround for Android < N bug, although Google calls it differently
2016-12-21 16:26:59 +01:00
M66B bdcb64e714 Crowdin sync 2016-12-21 16:14:17 +01:00
M66B 9941f042c3 Added setting to disable 'when screen on' condition 2016-12-21 16:03:09 +01:00
M66B 1827865cf9 Apply rules seamlessly 2016-12-21 14:35:34 +01:00
M66B 5175fad872 Updated build tools and libraries 2016-12-21 11:48:28 +01:00
M66B c93374fca3 2.61 2016-11-14 10:40:02 +01:00
M66B 8d8810894f Crowdin sync 2016-11-13 08:13:23 +01:00
licaon-kter 905f5180fc The submenu is already translatable anyway 2016-11-12 15:20:31 +02:00
M66B 983df5bb89 2.60 2016-11-11 21:08:48 +01:00
M66B 85c77cc6af Use max expiry on conflict, improvements 2016-11-11 21:04:50 +01:00
M66B fcafb8b43e Crowdin sync 2016-11-11 20:08:04 +01:00
M66B 1de9a6ba18 Minimum TTL is 15 minutes 2016-11-11 20:02:15 +01:00
M66B 642d60742e Real time DNS expiry 2016-11-11 19:52:50 +01:00
M66B 098832744d Reload after DNS clean/clear 2016-11-11 18:55:31 +01:00
M66B f09b8cffb3 Prevent crash 2016-11-11 18:21:29 +01:00
M66B d282fa3e77 Added settings tile to enable/disable filtering 2016-11-11 17:32:16 +01:00
M66B 6af9e80925 2.59 2016-11-11 13:30:09 +01:00
M66B 08ef5d0549 Crowdin sync 2016-11-11 12:44:04 +01:00
M66B 6829dfd321 Respect DNS TTL, show expired DNS records 2016-11-11 12:38:55 +01:00
M66B b426b29b9e 2.58 2016-11-10 10:08:14 +01:00
M66B 9b1f9f38e1 Clearify logging 2016-11-10 09:45:58 +01:00
M66B 9e70f8b4a1 Cache resolved DNS records for one day instead of one week 2016-11-10 09:34:05 +01:00
M66B 116d7cabfa Add clear to DNS list, make DNS list public 2016-11-10 09:07:53 +01:00
M66B c5ec415e4e Prefer blocking IPs 2016-11-10 08:53:51 +01:00
M66B 3266158d5c 2.57 2016-11-06 17:06:36 +01:00
M66B 7bf0ce2da3 Crowdin sync 2016-11-06 16:46:30 +01:00
M66B 3e9543631b Added round icon 2016-11-06 16:30:40 +01:00
M66B 4d60fb4f1a 2.56 beta 2016-10-30 08:34:32 +01:00
M66B 622acf5f97 Apply theme to recents 2016-10-26 17:18:44 +02:00
M66B ba26343ca3 Target API 25 2016-10-20 08:54:56 +02:00
M66B d27e70f7ef Added app shortcut 2016-10-20 08:52:15 +02:00
M66B a08f32b20c Updated build tools, target API 25 2016-10-20 08:41:37 +02:00
pipop62 2697b387cb Clearer apps name text color 2016-10-16 01:38:04 +02:00
M66B ec85c697bc DNS settings depend on filtering
Reason: allowed application are set outside the VPN in non filtering mode
2016-10-14 10:05:15 +02:00
M66B 7894a67808 2.55 2016-10-12 18:03:38 +02:00
M66B 65c7e9f95d Crowdin sync 2016-10-12 17:57:28 +02:00
M66B 6b5a79d832 Added secondary DNS setting 2016-10-12 14:59:39 +02:00
M66B 2080d9f43e Always block ad test address 2016-10-12 09:03:01 +02:00
M66B 043ea9d796 2.54 beta 2016-10-09 09:00:02 +02:00
M66B 60b47fa880 Crowdin sync 2016-10-09 08:48:12 +02:00
M66B b388bb8bfd Increased (un)equal sign size 2016-10-09 08:47:41 +02:00
M66B e295abfffa Added data saver settings button, caching settings intents 2016-10-08 15:40:33 +02:00
M66B d20a7595ce 2.53 beta 2016-10-08 11:54:35 +02:00
M66B 6c95ba48ca Crowdin sync 2016-10-08 11:21:53 +02:00
M66B dcdf9fb164 Added text 2016-10-06 22:13:55 +02:00
M66B db3afe9fca Improved layout 2016-10-06 22:13:07 +02:00
M66B 85c6b4eb2d Fixed pro icon theming 2016-10-06 13:57:07 +02:00
M66B 9f053d196b Mark Instagram, Facebook messenger and Youtube as user applications 2016-10-06 08:23:08 +02:00
M66B eca19f6513 Revert "Allow foreground activity when accessibility service enabled"
This reverts commit 91351d158a.
2016-10-03 18:16:34 +02:00
M66B 91351d158a Allow foreground activity when accessibility service enabled 2016-10-03 10:03:15 +02:00
M66B d23bb0fea9 Added license info 2016-10-03 09:11:16 +02:00
M66B e755aa2053 2.52 beta 2016-09-26 09:39:43 +02:00
M66B bcffe23885 Crowdin sync 2016-09-26 09:07:15 +02:00
M66B 99c44f4d36 Added intent to download hosts file 2016-09-26 09:06:08 +02:00
M66B 8873ccbabe Show default data/voice SIM 2016-09-26 08:33:15 +02:00
M66B f9d1b63987 Cleanup 2016-09-26 08:32:36 +02:00
M66B dcdb29e635 Upgraded to Android Studio 2.2 2016-09-23 16:38:19 +02:00
M66B c1efcd78a7 2.51 beta 2016-09-18 19:06:52 +02:00
M66B ef45aa6a70 Crodin sync 2016-09-18 18:52:34 +02:00
M66B deec26d9c4 Updated ad blocking instructions 2016-09-16 14:23:00 +02:00
M66B 45557f2a4d Prevent crash 2016-09-12 16:21:59 +02:00
M66B e8723809bf Crowdin sync 2016-09-11 14:17:17 +02:00
M66B b9402efa20 Fixed settings dependency on Android 4 2016-09-11 14:13:45 +02:00
M66B 186e854601 Revert "Make sure filtering is enabled when Android < 5"
This reverts commit c1695367c3.
2016-09-11 14:04:10 +02:00
M66B c1695367c3 Make sure filtering is enabled when Android < 5 2016-09-08 07:30:04 +02:00
M66B 584e634508 Updated FAQ 2016-09-07 17:17:20 +02:00
M66B 60bf2d1377 2.50 stable 2016-08-21 15:13:08 +02:00
M66B 95f879f42c Crowdin sync 2016-08-21 14:51:35 +02:00
M66B ff6b3ded31 Added NetGuard settings to Android app settings (Android N) 2016-08-17 17:20:37 +02:00
M66B 050aa65427 Support Chromebooks without touchscreen
https://developer.android.com/topic/arc/index.html
2016-08-10 18:08:04 +02:00
M66B 4ff9a2b465 2.49 stable 2016-08-10 17:50:43 +02:00
M66B 19ac001d3f Crowdin sync 2016-08-04 06:26:12 +02:00
M66B 4463f5b18c Fixed displaying wrong data 2016-08-01 19:31:51 +02:00
M66B a5b1d3cf31 Revert "Remove reverse DNS"
This reverts commit 18d799e9f0.
2016-08-01 19:21:22 +02:00
M66B f0fe4d7565 2.48 stable 2016-08-01 12:22:40 +02:00
M66B e448742753 Crowdin sync 2016-08-01 12:14:05 +02:00
M66B 705a654832 Revert "Bark five times an hour to Samsung"
This reverts commit d59a25833c.
2016-08-01 08:42:13 +02:00
M66B d59a25833c Bark five times an hour to Samsung 2016-08-01 06:48:14 +02:00
M66B 411b72000d 2.47 beta 2016-07-31 16:55:47 +02:00
M66B 87f40f2ae4 Bark at Samsung 2016-07-31 16:09:22 +02:00
M66B 18d799e9f0 Remove reverse DNS 2016-07-31 15:45:42 +02:00
M66B c5b00b24d7 SOCKS improvements 2016-07-31 15:35:54 +02:00
M66B b19884367e 2.46 beta 2016-07-29 10:33:53 +02:00
M66B f9fbc72d0e Mark pro features with an icon 2016-07-29 10:06:35 +02:00
Marcel Bokhorst 0249045d7e SOCKS5 basic auth, fixes 2016-07-29 08:13:26 +02:00
M66B e1ed149871 SOCKS5 basic auth 2016-07-28 23:59:49 +02:00
M66B 1205e105e9 Fixed setting text 2016-07-28 18:41:55 +02:00
M66B 902b368b25 SOCKS5 refactoring 2016-07-28 18:36:27 +02:00
M66B aff4fb2308 Basic SOCKS5 TCP support 2016-07-28 17:46:19 +02:00
M66B 7860e15b65 Add AdMob to about 2016-07-28 07:33:07 +02:00
M66B 66d07fe9d8 Crowdin sync 2016-07-27 13:49:16 +02:00
M66B 7a3c58eae5 Added AdMob privacy policy 2016-07-27 13:47:31 +02:00
M66B 75d78736bd Small layout improvement 2016-07-27 12:52:12 +02:00
M66B b85cb716f2 Remove IAB crash reporting 2016-07-26 12:01:20 +02:00
M66B f15660f039 2016072503 release 2016-07-25 17:10:36 +02:00
M66B 4fdcaa2cd9 Hide NetGuard ad icon 2016-07-25 16:58:39 +02:00
M66B 7db4001761 2016072502 release 2016-07-25 16:47:30 +02:00
M66B bee861f134 Added icon to ad remove message 2016-07-25 16:00:04 +02:00
M66B 2b2e717541 Simplify ad logic 2016-07-25 15:45:18 +02:00
M66B 82dfd13c2e Added ad margin and divider
https://support.google.com/admob/answer/6128877
2016-07-25 14:34:42 +02:00
M66B 2027736e10 Make ad remove message clickable 2016-07-25 13:26:40 +02:00
M66B 131c945c64 Show how to remove ads 2016-07-25 12:11:39 +02:00
M66B 1ca49910db 2.45 beta 2016-07-25 09:26:12 +02:00
M66B 44f0d185b2 Fixed manifests 2016-07-25 09:12:11 +02:00
M66B 3d3f4fe937 Added all manifest 2016-07-25 08:52:07 +02:00
M66B 8c37351ee7 Crowdin sync 2016-07-25 08:41:57 +02:00
M66B 9ae27cb5b9 Added option to debug ads 2016-07-25 08:35:28 +02:00
M66B 10594c398b Revert "Remove IAB debug code"
This reverts commit 4d85a059a9.
2016-07-25 08:17:39 +02:00
M66B 37193ddf35 Simplification 2016-07-25 08:12:42 +02:00
M66B 4d85a059a9 Remove IAB debug code 2016-07-25 08:12:03 +02:00
M66B 5a25c8fdcc Disable ads after purchase 2016-07-25 08:11:16 +02:00
M66B 01effde621 Add all product flavor 2016-07-25 08:10:47 +02:00
M66B 42a25a5bd5 Refactoring 2016-07-25 07:53:23 +02:00
M66B 8ccf97047b Show hints after confirming usage hint 2016-07-24 22:34:08 +02:00
M66B d834dc8bbb Removed exception for NetGuard 2016-07-24 22:25:56 +02:00
M66B ee1e625205 Fixed KitKat manifest 2016-07-24 20:41:40 +02:00
M66B d89c6c2ed4 Check if Play services available 2016-07-24 20:38:39 +02:00
M66B e60a24b22a Disable Firebase analytics 2016-07-24 20:30:15 +02:00
M66B cb1d2c5a74 Crowdin sync 2016-07-24 20:15:15 +02:00
M66B 5b4b604ee1 Added brief usage instruction 2016-07-24 20:13:26 +02:00
M66B 3903519da6 Make Lollipop and later the default product flavor 2016-07-24 19:56:02 +02:00
M66B ac87b8f0b9 Better product flavor names 2016-07-24 18:50:23 +02:00
M66B 92ce19211a Protect widget intents with permission 2016-07-24 18:38:59 +02:00
M66B f5014c34d0 Added advertisements 2016-07-24 18:02:56 +02:00
M66B 616ba89d1a 2.44 Play store test release 2016-07-24 11:27:07 +02:00
M66B 5ba9022374 Remove development options from release versions 2016-07-24 10:40:12 +02:00
M66B 643e1ba8ae Product flavor for KitKat and Lollipop and later 2016-07-24 10:34:19 +02:00
M66B 2628a0ea3d 2.43 stable 2016-07-24 08:16:31 +02:00
M66B 3f63c01953 Remove data usage (Android N) 2016-07-23 18:50:48 +02:00
M66B 7318c58f2f Disable instead of hide filtering on KitKat 2016-07-23 18:08:20 +02:00
M66B cfb0a9987a Cleanup settings 2016-07-23 17:53:25 +02:00
M66B 0d254bf43a 2.42 stable 2016-07-23 17:36:01 +02:00
M66B 32ba2b382b Added a second subscription 2016-07-23 17:27:20 +02:00
M66B fa25eb4095 2.41 stable 2016-07-23 15:40:07 +02:00
M66B 96d06f49c8 Fixed crashing import
Thanks Google for your excellent documentation, ... not!
2016-07-23 15:38:42 +02:00
M66B c0d95e3562 2.40 stable 2016-07-23 14:45:07 +02:00
M66B fa1cea7ca8 Remove setting to show top applications in speed graph (Android N)
Doesn't work in Android N anymore
2016-07-23 14:36:47 +02:00
M66B 85cc2832b7 Fixed removing settings 2016-07-23 14:36:23 +02:00
M66B 3c6cdb7df0 Updated build tools 2016-07-23 14:35:14 +02:00
M66B fbddd5dab5 Allow PCAP in non filtering mode 2016-07-23 12:49:09 +02:00
M66B b261e711ed Crowdin sync 2016-07-23 10:59:35 +02:00
M66B a74dbb7d56 IAB supscriptions 2016-07-23 10:27:01 +02:00
M66B 2c1456a420 Crowdin sync 2016-07-23 10:09:09 +02:00
M66B 567e4f53f6 Added pro feature to support development 2016-07-23 10:07:39 +02:00
M66B d9874759e5 Crowdin sync 2016-07-23 09:04:55 +02:00
M66B 1b7f742461 Pro features details 2016-07-23 09:02:44 +02:00
M66B ca4fbbcda3 Speed notification is a pro feature 2016-07-23 08:48:29 +02:00
M66B ede7219684 Refactoring 2016-07-23 08:39:57 +02:00
M66B 341e4326be Revert "Added public service"
This reverts commit d8113645b0.
2016-07-22 17:03:22 +02:00
M66B d8113645b0 Added public service 2016-07-22 17:01:34 +02:00
M66B 1b2a70bf41 Allow importing of virtual files 2016-07-22 14:12:38 +02:00
M66B 28bb934b12 Update show stats settings on tile changing 2016-07-22 13:58:58 +02:00
M66B ad5f6c0145 Support multi window mode 2016-07-22 13:52:08 +02:00
M66B e707529560 Added tile to enable/disable speed graph (Android N) 2016-07-22 07:59:12 +02:00
M66B edd16f4382 Long press tile to open settings 2016-07-20 06:50:24 +02:00
M66B fd34fb0e87 Auto enable after tile disable 2016-07-20 06:45:22 +02:00
M66B 085d5621ae 2.39 stable 2016-07-19 07:56:18 +02:00
M66B 21aa711e8f Crowdin sync 2016-07-19 07:29:57 +02:00
M66B 58c5750599 Removed usage data sharing 2016-07-19 07:27:54 +02:00
M66B 33881b92f1 Evaluate fetched settings 2016-07-18 09:00:19 +02:00
M66B ea5fda827a Decode fetch response 2016-07-17 19:34:06 +02:00
M66B 6963dfb478 Restore fetch button 2016-07-17 19:13:34 +02:00
M66B bf29767f1b 2.38 stable 2016-07-17 19:07:47 +02:00
M66B c61c0b15fd Fixed IAB 2016-07-17 18:49:07 +02:00
M66B 6699557d2f Send package version when fetching 2016-07-17 18:31:25 +02:00
M66B eb0552ad69 Add country to fetch request 2016-07-17 18:15:50 +02:00
M66B 3d1dc57fe6 List NetGuard itself only when not installed from the Play store
Only when on Lollipop or later
2016-07-17 17:56:15 +02:00
M66B c173c4a370 Make sure Play store users have NetGuard allowed 2016-07-17 17:48:41 +02:00
M66B fb48c1b5c4 List NetGuard itself only when not installed from the Play store 2016-07-17 17:34:39 +02:00
M66B 857ba8890b Draft crowd sourced settings fetching 2016-07-17 14:42:20 +02:00
M66B a2319bb4e4 Prevent submit crashes 2016-07-17 08:22:24 +02:00
M66B 797685de5b 2.37 stable 2016-07-16 09:45:42 +02:00
M66B a86377afbd Crowdin sync 2016-07-16 09:19:46 +02:00
M66B 0c9239f7db 2.36 beta 2016-07-14 06:56:48 +02:00
M66B fe1325cff4 Crowdin sync 2016-07-14 06:50:16 +02:00
M66B 79a39492c3 Added rule title 2016-07-14 06:48:54 +02:00
M66B 596b80c194 Use uid as job key 2016-07-14 06:38:57 +02:00
M66B 1d064b0ce8 Refactoring 2016-07-14 06:30:10 +02:00
M66B 6be13a6f71 Suppress error notification 2016-07-14 06:16:47 +02:00
M66B 1e33cf068d Export/import share usage data
Refs #461
2016-07-14 06:15:58 +02:00
M66B a9f66804b1 2.35 beta 2016-07-13 21:22:07 +02:00
M66B 4d1d6ceb5c Updated texts 2016-07-13 21:14:37 +02:00
M66B 490f8c719a Cleanup 2016-07-13 21:01:44 +02:00
M66B d37636948c Crowdin sync 2016-07-13 20:43:33 +02:00
M66B a9e14fdbed Allow disabling sharing usage data per application
Refs #461
2016-07-13 20:42:27 +02:00
M66B e0e2ae47d8 Removed option to disable sharing usage data
Refs #461
2016-07-13 19:29:53 +02:00
M66B 3f385a7e0c 2.34 beta 2016-07-13 07:45:34 +02:00
M66B 7cb546fc79 Agree/disagree 2016-07-12 20:24:27 +02:00
M66B 4f4b8d8ecd Updated texts 2016-07-12 19:27:32 +02:00
M66B 9e65756cab Fixed crash 2016-07-12 19:25:03 +02:00
M66B 5450f5882a Small improvement 2016-07-10 16:01:14 +02:00
M66B 01d354b84a 2.33 beta 2016-07-10 13:26:37 +02:00
M66B 962c06bcf8 Added settings tile
Refs #453
2016-07-10 13:06:09 +02:00
M66B 000ca359f7 Keep history 2016-07-10 10:04:40 +02:00
M66B 656dcc3886 Send configured country 2016-07-10 09:21:18 +02:00
M66B 5de51c16f5 Get English application labels 2016-07-10 07:46:49 +02:00
M66B bae078192c Clear usage data queue on disabling sending usage data
Refs #462
2016-07-09 19:36:25 +02:00
M66B 2493edcdf9 2.32 beta 2016-07-09 12:10:44 +02:00
M66B 0c5c369d17 Prevent clear settings 2016-07-09 11:33:56 +02:00
M66B 0dca46b9db 2016070902 beta 2016-07-09 10:56:19 +02:00
M66B b0815d2636 Send device name 2016-07-09 10:40:29 +02:00
M66B 45b7d58b21 2.31 beta 2016-07-09 09:03:04 +02:00
M66B 0a792a64d9 Usage data latency 2016-07-09 08:59:36 +02:00
M66B bf4b74a06f Send if system application 2016-07-09 08:47:35 +02:00
M66B 29bc7d1628 Send package installer 2016-07-09 08:30:25 +02:00
M66B d27295d084 2016070802 release 2016-07-08 19:14:53 +02:00
M66B dceb2fd682 Add version code/name to submit 2016-07-08 17:55:05 +02:00
M66B e6a8a6b572 2.30 beta 2016-07-08 15:17:59 +02:00
M66B b84b3f7ee6 Crowdin sync 2016-07-08 15:14:48 +02:00
M66B fef82f7b38 Set minimum job latency 2016-07-08 15:09:08 +02:00
M66B d26139b0e3 Updated texts 2016-07-08 14:36:22 +02:00
M66B c5d5627e9d Update submit setting state after purchase 2016-07-08 13:03:14 +02:00
M66B 4a0cc0f688 Refactoring 2016-07-08 11:38:17 +02:00
M66B c5e136d4bc Cancel overalpping submits 2016-07-08 10:37:24 +02:00
M66B e9bd13a17d UI submit settings 2016-07-08 09:35:44 +02:00
M66B 2bfffec9bf Let use hosts settings depend on filtering mode only
Refs #459
2016-07-08 07:17:58 +02:00
M66B ab319fa2e2 Submit settings 2016-07-07 22:59:52 +02:00
M66B c23b03c275 2.29 beta 2016-07-07 07:18:50 +02:00
M66B 8f5a6ce061 Crowdin sync 2016-07-07 07:16:45 +02:00
M66B ca17b09d06 Suppress VPN start failed when no connectivity 2016-07-07 07:15:44 +02:00
M66B f5d9332c63 Close TCP session on EPOLL_CTL_MOD error 2016-07-06 08:26:05 +02:00
M66B ac6fb2e51c Always show error when not starting/reloading 2016-07-06 08:22:12 +02:00
M66B 24a1a452b0 Revert "Refine error handling"
This reverts commit 2030c3afcd.
2016-07-06 08:18:19 +02:00
M66B e4789e2e48 Revert "2016070501 release"
This reverts commit 5e71055b6a.
2016-07-06 08:18:09 +02:00
M66B 5e71055b6a 2016070501 release 2016-07-05 20:38:01 +02:00
M66B 2030c3afcd Refine error handling 2016-07-05 20:37:42 +02:00
M66B 189bdcecb9 2016070401 release 2016-07-04 18:06:43 +02:00
M66B 33d18ede01 Always allow rule popup 2016-07-03 18:33:32 +02:00
M66B a4106e3e98 Drop fragmented IP packets
Closes #437
2016-07-03 17:37:47 +02:00
M66B 0d0d49ad28 2.28 beta 2016-07-03 17:09:50 +02:00
M66B d1d1d60983 Show autostart failed when starting only 2016-07-03 16:59:22 +02:00
M66B f25904a486 Crowdin sync 2016-07-03 16:26:57 +02:00
M66B 7fee9b3868 Android N: improved notifications
Refs #453
2016-07-03 16:24:19 +02:00