summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJoakim Hulthe <joakim.hulthe@mullvad.net>2025-02-11 15:40:21 +0100
committerJoakim Hulthe <joakim.hulthe@mullvad.net>2025-02-25 13:37:43 +0100
commit417d1b551e3581b8cff66e524f542504feea04ae (patch)
tree9e0e3e0886b13ecd8e7d08068097fdf602f48223
parent1e88c29ad942784b432be0a64ec1466d93675365 (diff)
downloadmullvadvpn-417d1b551e3581b8cff66e524f542504feea04ae.tar.xz
mullvadvpn-417d1b551e3581b8cff66e524f542504feea04ae.zip
Allow undocumented_unsafe_blocks in some modules
-rw-r--r--mullvad-api/src/ffi/mod.rs2
-rw-r--r--mullvad-daemon/src/macos_launch_daemon.rs2
-rw-r--r--mullvad-ios/src/lib.rs2
-rw-r--r--talpid-core/src/dns/macos.rs2
-rw-r--r--talpid-openvpn/src/wintun.rs2
-rw-r--r--talpid-routing/src/unix/macos/interface.rs2
-rw-r--r--talpid-windows/src/net.rs2
-rw-r--r--talpid-windows/src/process.rs2
-rw-r--r--talpid-windows/src/sync.rs2
9 files changed, 18 insertions, 0 deletions
diff --git a/mullvad-api/src/ffi/mod.rs b/mullvad-api/src/ffi/mod.rs
index 5eae180f01..3e0324d29b 100644
--- a/mullvad-api/src/ffi/mod.rs
+++ b/mullvad-api/src/ffi/mod.rs
@@ -1,4 +1,6 @@
#![cfg(not(target_os = "android"))]
+#![allow(clippy::undocumented_unsafe_blocks)] // Remove me if you dare.
+
use std::{
ffi::{CStr, CString},
net::SocketAddr,
diff --git a/mullvad-daemon/src/macos_launch_daemon.rs b/mullvad-daemon/src/macos_launch_daemon.rs
index 0c9c89080c..4b7a6c5efa 100644
--- a/mullvad-daemon/src/macos_launch_daemon.rs
+++ b/mullvad-daemon/src/macos_launch_daemon.rs
@@ -5,6 +5,8 @@
//! must be checked so that the user can be directed to approve the launch
//! daemon in the system settings.
+#![allow(clippy::undocumented_unsafe_blocks)] // Remove me if you dare.
+
use libc::c_longlong;
use objc2::{class, msg_send, runtime::AnyObject, Encode, Encoding, RefEncode};
use std::ffi::CStr;
diff --git a/mullvad-ios/src/lib.rs b/mullvad-ios/src/lib.rs
index fa23672e29..2fea39f9c7 100644
--- a/mullvad-ios/src/lib.rs
+++ b/mullvad-ios/src/lib.rs
@@ -1,4 +1,6 @@
#![cfg(target_os = "ios")]
+#![allow(clippy::undocumented_unsafe_blocks)]
+
mod api_client;
mod encrypted_dns_proxy;
mod ephemeral_peer_proxy;
diff --git a/talpid-core/src/dns/macos.rs b/talpid-core/src/dns/macos.rs
index aa40c0c4bc..09d9536836 100644
--- a/talpid-core/src/dns/macos.rs
+++ b/talpid-core/src/dns/macos.rs
@@ -1,3 +1,5 @@
+#![allow(clippy::undocumented_unsafe_blocks)] // Remove me if you dare.
+
use parking_lot::Mutex;
use std::{
collections::{BTreeSet, HashMap},
diff --git a/talpid-openvpn/src/wintun.rs b/talpid-openvpn/src/wintun.rs
index e3e7938828..21c81e0161 100644
--- a/talpid-openvpn/src/wintun.rs
+++ b/talpid-openvpn/src/wintun.rs
@@ -1,3 +1,5 @@
+#![allow(clippy::undocumented_unsafe_blocks)] // Remove me if you dare.
+
use once_cell::sync::OnceCell;
use std::{ffi::CStr, fmt, io, mem, os::windows::io::RawHandle, path::Path, ptr};
use talpid_types::{win32_err, ErrorExt};
diff --git a/talpid-routing/src/unix/macos/interface.rs b/talpid-routing/src/unix/macos/interface.rs
index 43e30d3549..7de3f84cc5 100644
--- a/talpid-routing/src/unix/macos/interface.rs
+++ b/talpid-routing/src/unix/macos/interface.rs
@@ -1,3 +1,5 @@
+#![allow(clippy::undocumented_unsafe_blocks)] // Remove me if you dare.
+
use futures::channel::mpsc::{self, UnboundedReceiver, UnboundedSender};
use ipnetwork::IpNetwork;
use nix::{
diff --git a/talpid-windows/src/net.rs b/talpid-windows/src/net.rs
index 5013f21e2d..a15a2a82db 100644
--- a/talpid-windows/src/net.rs
+++ b/talpid-windows/src/net.rs
@@ -1,3 +1,5 @@
+#![allow(clippy::undocumented_unsafe_blocks)] // Remove me if you dare.
+
use socket2::SockAddr;
use std::{
ffi::{OsStr, OsString},
diff --git a/talpid-windows/src/process.rs b/talpid-windows/src/process.rs
index ecddbe09f2..fcf58c9654 100644
--- a/talpid-windows/src/process.rs
+++ b/talpid-windows/src/process.rs
@@ -1,3 +1,5 @@
+#![allow(clippy::undocumented_unsafe_blocks)] // Remove me if you dare
+
use std::{
ffi::{c_char, CStr},
io, mem,
diff --git a/talpid-windows/src/sync.rs b/talpid-windows/src/sync.rs
index 7b4ed59be3..79a86d6941 100644
--- a/talpid-windows/src/sync.rs
+++ b/talpid-windows/src/sync.rs
@@ -1,3 +1,5 @@
+#![allow(clippy::undocumented_unsafe_blocks)] // Remove me if you dare.
+
use std::{io, ptr};
use windows_sys::Win32::{
Foundation::{CloseHandle, DuplicateHandle, BOOL, DUPLICATE_SAME_ACCESS, HANDLE},