summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2021-11-17 14:41:36 +0100
committerDavid Lönnhager <david.l@mullvad.net>2021-12-07 14:39:53 +0100
commit5e908d041f8a1c1b59f3544b89e63a50f2ba6521 (patch)
tree57ff25e516b312a11fa69406b75c8d51da6ae5c9
parentea2ade1e2a7981d2e72f8149c9033982e4d53fcc (diff)
downloadmullvadvpn-5e908d041f8a1c1b59f3544b89e63a50f2ba6521.tar.xz
mullvadvpn-5e908d041f8a1c1b59f3544b89e63a50f2ba6521.zip
Update wireguard dll path
-rw-r--r--dist-assets/windows/installer.nsh2
-rw-r--r--gui/tasks/distribution.js2
-rw-r--r--talpid-core/src/tunnel/wireguard/wireguard_nt.rs5
-rw-r--r--windows/driverlogic/src/wireguard.h2
4 files changed, 6 insertions, 5 deletions
diff --git a/dist-assets/windows/installer.nsh b/dist-assets/windows/installer.nsh
index 8ce3b5ac91..1f8d8823cd 100644
--- a/dist-assets/windows/installer.nsh
+++ b/dist-assets/windows/installer.nsh
@@ -67,7 +67,7 @@
SetOutPath "$TEMP"
File "${BUILD_RESOURCES_DIR}\binaries\x86_64-pc-windows-msvc\wintun\wintun.dll"
- File "${BUILD_RESOURCES_DIR}\binaries\x86_64-pc-windows-msvc\wireguard-nt\wireguard.dll"
+ File "${BUILD_RESOURCES_DIR}\binaries\x86_64-pc-windows-msvc\wireguard-nt\mullvad-wireguard.dll"
File "${BUILD_RESOURCES_DIR}\..\windows\driverlogic\bin\x64-Release\driverlogic.exe"
!macroend
diff --git a/gui/tasks/distribution.js b/gui/tasks/distribution.js
index 6f74d65eda..f677cc799b 100644
--- a/gui/tasks/distribution.js
+++ b/gui/tasks/distribution.js
@@ -114,7 +114,7 @@ const config = {
{ from: distAssets('binaries/x86_64-pc-windows-msvc/sslocal.exe'), to: '.' },
{ from: root('build/lib/x86_64-pc-windows-msvc/libwg.dll'), to: '.' },
{ from: distAssets('binaries/x86_64-pc-windows-msvc/wintun/wintun.dll'), to: '.' },
- { from: distAssets('binaries/x86_64-pc-windows-msvc/wireguard-nt/wireguard.dll'), to: '.' },
+ { from: distAssets('binaries/x86_64-pc-windows-msvc/wireguard-nt/mullvad-wireguard.dll'), to: '.' },
],
},
diff --git a/talpid-core/src/tunnel/wireguard/wireguard_nt.rs b/talpid-core/src/tunnel/wireguard/wireguard_nt.rs
index 3752fe8dba..dde1a991fd 100644
--- a/talpid-core/src/tunnel/wireguard/wireguard_nt.rs
+++ b/talpid-core/src/tunnel/wireguard/wireguard_nt.rs
@@ -112,7 +112,7 @@ pub type Result<T> = std::result::Result<T, Error>;
#[error(no_from)]
pub enum Error {
/// Failed to load WireGuardNT
- #[error(display = "Failed to load wireguard.dll")]
+ #[error(display = "Failed to load mullvad-wireguard.dll")]
DllError(#[error(source)] io::Error),
/// Failed to create tunnel interface
@@ -603,7 +603,8 @@ unsafe impl Sync for WgNtDll {}
impl WgNtDll {
pub fn new(resource_dir: &Path) -> io::Result<Self> {
- let wg_nt_dll = U16CString::from_os_str_truncate(resource_dir.join("wireguard.dll"));
+ let wg_nt_dll =
+ U16CString::from_os_str_truncate(resource_dir.join("mullvad-wireguard.dll"));
let handle = unsafe {
LoadLibraryExW(
diff --git a/windows/driverlogic/src/wireguard.h b/windows/driverlogic/src/wireguard.h
index ae3f7ee3d1..e99da56c05 100644
--- a/windows/driverlogic/src/wireguard.h
+++ b/windows/driverlogic/src/wireguard.h
@@ -10,7 +10,7 @@ public:
WireGuardNtDll() : dllHandle(nullptr)
{
- auto path = GetProcessModulePath().replace_filename(L"wireguard.dll");
+ auto path = GetProcessModulePath().replace_filename(L"mullvad-wireguard.dll");
dllHandle = LoadLibraryExW(path.c_str(), nullptr, LOAD_WITH_ALTERED_SEARCH_PATH);
if (nullptr == dllHandle)