summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJoakim Hulthe <joakim.hulthe@mullvad.net>2025-02-13 17:15:46 +0100
committerJoakim Hulthe <joakim.hulthe@mullvad.net>2025-02-25 13:43:52 +0100
commitba26efb8d3df57e518b8a19d72db1d47f4d11418 (patch)
tree727c9a4726fb3aac24604a3a4236b81a89f6de25
parent009cb7228d19a57746adfbac9fa6e17bc1b419bb (diff)
downloadmullvadvpn-ba26efb8d3df57e518b8a19d72db1d47f4d11418.tar.xz
mullvadvpn-ba26efb8d3df57e518b8a19d72db1d47f4d11418.zip
Allow undocumented_unsafe_blocks in even more modules
-rw-r--r--mullvad-daemon/src/exception_logging/win.rs2
-rw-r--r--mullvad-daemon/src/system_service.rs2
-rw-r--r--talpid-core/src/dns/windows/iphlpapi.rs1
-rw-r--r--talpid-core/src/dns/windows/netsh.rs2
-rw-r--r--talpid-core/src/firewall/windows/mod.rs2
-rw-r--r--talpid-core/src/split_tunnel/windows/driver.rs2
-rw-r--r--talpid-core/src/split_tunnel/windows/mod.rs2
-rw-r--r--talpid-core/src/window.rs1
-rw-r--r--talpid-wireguard/src/wireguard_nt/mod.rs2
9 files changed, 16 insertions, 0 deletions
diff --git a/mullvad-daemon/src/exception_logging/win.rs b/mullvad-daemon/src/exception_logging/win.rs
index 3fa50aa506..2c11f61578 100644
--- a/mullvad-daemon/src/exception_logging/win.rs
+++ b/mullvad-daemon/src/exception_logging/win.rs
@@ -1,3 +1,5 @@
+#![allow(clippy::undocumented_unsafe_blocks)]
+
use mullvad_paths::log_dir;
use std::{
borrow::Cow,
diff --git a/mullvad-daemon/src/system_service.rs b/mullvad-daemon/src/system_service.rs
index ccec49486b..6b1f521474 100644
--- a/mullvad-daemon/src/system_service.rs
+++ b/mullvad-daemon/src/system_service.rs
@@ -1,3 +1,5 @@
+#![allow(clippy::undocumented_unsafe_blocks)] // Remove me if you dare.
+
use crate::cli;
use mullvad_daemon::{runtime::new_multi_thread, DaemonShutdownHandle};
use std::{
diff --git a/talpid-core/src/dns/windows/iphlpapi.rs b/talpid-core/src/dns/windows/iphlpapi.rs
index eeb4b3560c..a30543b4a1 100644
--- a/talpid-core/src/dns/windows/iphlpapi.rs
+++ b/talpid-core/src/dns/windows/iphlpapi.rs
@@ -2,6 +2,7 @@
//! <https://learn.microsoft.com/en-us/windows/win32/api/netioapi/nf-netioapi-setinterfacednssettings>,
//! it requires at least Windows 10, build 19041. For that reason, use run-time linking and fall
//! back on other methods if it is not available.
+#![allow(clippy::undocumented_unsafe_blocks)] // Remove me if you dare.
use crate::dns::{DnsMonitorT, ResolvedDnsConfig};
use once_cell::sync::OnceCell;
diff --git a/talpid-core/src/dns/windows/netsh.rs b/talpid-core/src/dns/windows/netsh.rs
index b731310056..cab3171d48 100644
--- a/talpid-core/src/dns/windows/netsh.rs
+++ b/talpid-core/src/dns/windows/netsh.rs
@@ -1,3 +1,5 @@
+#![allow(clippy::undocumented_unsafe_blocks)] // Remove me if you dare.
+
use crate::dns::{DnsMonitorT, ResolvedDnsConfig};
use std::{
ffi::OsString,
diff --git a/talpid-core/src/firewall/windows/mod.rs b/talpid-core/src/firewall/windows/mod.rs
index 8dadd7db5c..3ef49938dd 100644
--- a/talpid-core/src/firewall/windows/mod.rs
+++ b/talpid-core/src/firewall/windows/mod.rs
@@ -1,3 +1,5 @@
+#![allow(clippy::undocumented_unsafe_blocks)] // Remove me if you dare.
+
use crate::{dns::ResolvedDnsConfig, tunnel::TunnelMetadata};
use std::{ffi::CStr, io, net::IpAddr, ptr, sync::LazyLock};
diff --git a/talpid-core/src/split_tunnel/windows/driver.rs b/talpid-core/src/split_tunnel/windows/driver.rs
index e3026b0d95..9625e41406 100644
--- a/talpid-core/src/split_tunnel/windows/driver.rs
+++ b/talpid-core/src/split_tunnel/windows/driver.rs
@@ -1,3 +1,5 @@
+#![allow(clippy::undocumented_unsafe_blocks)] // Remove me if you dare.
+
use super::windows::{
get_device_path, get_process_creation_time, get_process_device_path, open_process,
ProcessAccess,
diff --git a/talpid-core/src/split_tunnel/windows/mod.rs b/talpid-core/src/split_tunnel/windows/mod.rs
index 1c446377fc..79c0d09a5c 100644
--- a/talpid-core/src/split_tunnel/windows/mod.rs
+++ b/talpid-core/src/split_tunnel/windows/mod.rs
@@ -1,3 +1,5 @@
+#![allow(clippy::undocumented_unsafe_blocks)] // Remove me if you dare.
+
mod driver;
mod path_monitor;
mod service;
diff --git a/talpid-core/src/window.rs b/talpid-core/src/window.rs
index 30df21f2da..33e83614b3 100644
--- a/talpid-core/src/window.rs
+++ b/talpid-core/src/window.rs
@@ -1,4 +1,5 @@
//! Utilities for working with windows on Windows.
+#![allow(clippy::undocumented_unsafe_blocks)] // Remove me if you dare.
use std::{os::windows::io::AsRawHandle, ptr, sync::Arc, thread};
use tokio::sync::broadcast;
diff --git a/talpid-wireguard/src/wireguard_nt/mod.rs b/talpid-wireguard/src/wireguard_nt/mod.rs
index 4451f36281..ff5b082490 100644
--- a/talpid-wireguard/src/wireguard_nt/mod.rs
+++ b/talpid-wireguard/src/wireguard_nt/mod.rs
@@ -1,3 +1,5 @@
+#![allow(clippy::undocumented_unsafe_blocks)] // Remove me if you dare.
+
use super::{
config::Config,
logging,