summaryrefslogtreecommitdiffhomepage
path: root/mullvad-management-interface
diff options
context:
space:
mode:
Diffstat (limited to 'mullvad-management-interface')
-rw-r--r--mullvad-management-interface/proto/management_interface.proto1
-rw-r--r--mullvad-management-interface/src/types.rs2
2 files changed, 3 insertions, 0 deletions
diff --git a/mullvad-management-interface/proto/management_interface.proto b/mullvad-management-interface/proto/management_interface.proto
index 3c7c0fe2e1..82a00aaf5e 100644
--- a/mullvad-management-interface/proto/management_interface.proto
+++ b/mullvad-management-interface/proto/management_interface.proto
@@ -402,6 +402,7 @@ message TunnelOptions {
message DefaultDnsOptions {
bool block_ads = 1;
bool block_trackers = 2;
+ bool block_malware = 3;
}
message CustomDnsOptions {
diff --git a/mullvad-management-interface/src/types.rs b/mullvad-management-interface/src/types.rs
index 43925d0b91..e8651c11e1 100644
--- a/mullvad-management-interface/src/types.rs
+++ b/mullvad-management-interface/src/types.rs
@@ -554,6 +554,7 @@ impl From<&mullvad_types::settings::DnsOptions> for DnsOptions {
default_options: Some(DefaultDnsOptions {
block_ads: options.default_options.block_ads,
block_trackers: options.default_options.block_trackers,
+ block_malware: options.default_options.block_malware,
}),
custom_options: Some(CustomDnsOptions {
addresses: options
@@ -1283,6 +1284,7 @@ impl TryFrom<DnsOptions> for mullvad_types::settings::DnsOptions {
default_options: MullvadDefaultDnsOptions {
block_ads: default_options.block_ads,
block_trackers: default_options.block_trackers,
+ block_malware: default_options.block_malware,
},
custom_options: MullvadCustomDnsOptions {
addresses: custom_options