Commit Graph

173 Commits

Author SHA1 Message Date
M66B 3cfd8cde23 Fixed warnings/deprecations 2017-08-05 10:49:34 +02:00
M66B 7c85c8a4b2 Access log since 2017-08-04 08:24:03 +02:00
M66B 670c4599e1 Explicit intents 2017-08-03 22:09:33 +02:00
M66B 7074077291 Start foreground service 2017-08-03 11:11:24 +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 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 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 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 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 7588e79210 Prevent crash 2017-07-17 16:02:54 +02:00
M66B 9e30ad752a Refactoring 2017-07-17 08:56:13 +02:00
M66B e6d208c77e Prevent crash 2017-07-14 18:38:28 +02:00
M66B 8b86048bab Conditional reload 2017-07-12 09:21:21 +02:00
M66B e04db5d0f9 Roam like at home 2017-06-15 19:43:03 +02:00
M66B 6164771e2b Default no clear on reload 2017-05-31 07:55:03 +02:00
M66B ef0ef4fbb8 Added setting to close connections on reload 2017-05-26 08:53:41 +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 673810cca6 Added lockdown widget 2017-03-23 08:29:32 +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 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 86dfffc875 Support Verizon wireless calling
Updated T-Mobile Wi-Fi calling
2017-03-19 07:41:11 +01:00
M66B 3f7d6f1dff Allow Wi-Fi direct when tethering enabled 2017-03-13 07:20:11 +01:00
M66B 53f17f9a6a Stop logging TCP packets without flags 2017-03-11 17:39:57 +01:00
M66B db3304bb25 Skip DNS6 servers when IP6 disabled 2017-03-03 12:05:02 +01:00
M66B c4d373e79c Revert prefering IPv4 DNS servers 2017-03-03 11:58:14 +01:00
M66B fb8199ca67 Replace local DNS servers by Google DNS servers when not routing LAN 2017-02-26 19:20:41 +01:00
M66B f63449fbe4 Force external DNS servers when not routing lan traffic 2017-02-26 16:56:04 +01:00
M66B d672b7a044 Prefer IPv4 DNS servers 2017-02-26 16:53:01 +01:00
M66B c1c8b1201e Revert "Explicitly route DNS servers into VPN"
This reverts commit 00c7f6f5a7.
2017-02-26 16:30:06 +01:00
M66B 00c7f6f5a7 Explicitly route DNS servers into VPN 2017-02-26 16:29:49 +01:00
M66B f4579a03fd Revert "Fix DNS routing on some devices"
This reverts commit 624d3156e2.
2017-02-26 07:48:34 +01:00
M66B 624d3156e2 Fix DNS routing on some devices 2017-02-25 20:09:00 +01:00
M66B 7084e90261 Prefer qnames known for app 2017-02-25 08:52:31 +01:00
M66B 7e24e3ba4b Process log low priority 2017-02-20 11:29:13 +01:00
M66B 059a6ab7d3 Change from cache to data dir for PCAP files 2017-02-18 13:37:02 +01:00
M66B 589ac7db4d Made rcode configurable 2017-02-10 21:12:04 +01:00
M66B 36f5cfc46c IAB fixes 2017-01-06 19:20:00 +01:00
M66B 9db81a3e08 Happy newyear 2016-12-30 14:58:00 +01:00
M66B 9984e25654 Refactoring 2016-12-22 11:48:08 +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 85c77cc6af Use max expiry on conflict, improvements 2016-11-11 21:04:50 +01:00
M66B 642d60742e Real time DNS expiry 2016-11-11 19:52:50 +01:00
M66B 6829dfd321 Respect DNS TTL, show expired DNS records 2016-11-11 12:38:55 +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 c5ec415e4e Prefer blocking IPs 2016-11-10 08:53:51 +01: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 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 dcdf9fb164 Added text 2016-10-06 22:13:55 +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 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 87f40f2ae4 Bark at Samsung 2016-07-31 16:09:22 +02:00
M66B e1ed149871 SOCKS5 basic auth 2016-07-28 23:59:49 +02:00
M66B aff4fb2308 Basic SOCKS5 TCP support 2016-07-28 17:46:19 +02:00
M66B 6be13a6f71 Suppress error notification 2016-07-14 06:16:47 +02:00
M66B e9bd13a17d UI submit settings 2016-07-08 09:35:44 +02:00
M66B ab319fa2e2 Submit settings 2016-07-07 22:59:52 +02:00
M66B ca17b09d06 Suppress VPN start failed when no connectivity 2016-07-07 07:15:44 +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 2030c3afcd Refine error handling 2016-07-05 20:37:42 +02:00
M66B d1d1d60983 Show autostart failed when starting only 2016-07-03 16:59:22 +02:00
M66B 7fee9b3868 Android N: improved notifications
Refs #453
2016-07-03 16:24:19 +02:00
M66B 090f43bf12 Simplify error reporting 2016-07-03 15:51:39 +02:00
M66B e58d4c3d4b Guarantee native stop 2016-07-03 10:12:31 +02:00
M66B bab4790ef7 Android N: customized notifications
Closes #453
2016-07-03 09:54:35 +02:00
M66B a419aab396 Revert "Removed check if VPN is prepared"
This reverts commit 07fd058546.
2016-07-02 17:35:39 +02:00
M66B da990e120f Added logging 2016-07-02 13:11:43 +02:00
M66B 07fd058546 Removed check if VPN is prepared 2016-07-02 12:53:41 +02:00
M66B ad63878bc6 Fix for Always on VPN on Android N
Thanks @pulser for testing
2016-06-26 09:49:31 +02:00
M66B 711b86920b Revert "Quick manage speed graph notification"
This reverts commit ffca21cba1.

Refs #442
2016-06-24 22:02:23 +02:00
M66B d052c13bde Revert "Allow switch off from notfication"
This reverts commit 1a1f4494dc.

Refs #432
2016-06-24 22:01:30 +02:00
M66B dd9f5b101e Revert "Fixed swiping away graph while service not running"
This reverts commit 888c2635c8.
2016-06-24 22:00:08 +02:00
M66B 888c2635c8 Fixed swiping away graph while service not running 2016-06-24 21:49:08 +02:00
M66B 20ea73264a Fixed removing error notifications 2016-06-24 21:06:13 +02:00
M66B 11c79001b5 Switch from pselect to epoll
Refs #431
2016-06-24 15:21:04 +02:00
M66B 1a1f4494dc Allow switch off from notfication
Fixes #432
2016-06-23 18:50:59 +02:00
M66B ffca21cba1 Quick manage speed graph notification
Fixes #442
2016-06-23 18:22:51 +02:00
M66B 947d4d9fd1 Unregister when registered 2016-05-14 18:03:01 +02:00
M66B 2b8b6bd42b Added option to enable subnet routing 2016-05-13 20:32:41 +02:00
M66B 48640fa6a2 Added option to disable IPv6 2016-04-08 08:02:52 +02:00
M66B d238b9b640 Prevent reload when no rules change on interactive state change 2016-03-31 14:41:39 +02:00