<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mullvadvpn/windows/nsis-plugins/src/log, branch decrease-leaks-during-reconnect</title>
<subtitle>The Mullvad VPN client app for desktop and mobile</subtitle>
<id>http://git.waynecole.info/mullvadvpn/atom?h=decrease-leaks-during-reconnect</id>
<link rel='self' href='http://git.waynecole.info/mullvadvpn/atom?h=decrease-leaks-during-reconnect'/>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/'/>
<updated>2025-10-08T08:04:25Z</updated>
<entry>
<title>Fix linker errors related to mullvad-nsis</title>
<updated>2025-10-08T08:04:25Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2025-10-07T14:04:29Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=ed82a73dd3d0fbb9dd11dedc8f2e2dbbde57455e'/>
<id>urn:sha1:ed82a73dd3d0fbb9dd11dedc8f2e2dbbde57455e</id>
<content type='text'>
mullvad-nsis is built in an empty project before 'log' and 'cleanup'

This fixes an issue where the lib could be rebuilt in one project
while the linker was running for the other project
</content>
</entry>
<entry>
<title>Infer Windows version from ntoskrnl image in installer</title>
<updated>2025-08-07T11:48:29Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2025-08-06T12:08:25Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=35fa899e46316caf7669eee8bab7eb2fb6e84107'/>
<id>urn:sha1:35fa899e46316caf7669eee8bab7eb2fb6e84107</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable CFG for nsis-plugins</title>
<updated>2025-05-28T16:03:12Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2025-05-19T13:38:22Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=29786c08c6d4423dc63f4d9a36bf74925b892406'/>
<id>urn:sha1:29786c08c6d4423dc63f4d9a36bf74925b892406</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Append --locked to cargo build invocations in nsis-plugin projects</title>
<updated>2025-01-30T15:48:39Z</updated>
<author>
<name>Linus Färnstrand</name>
<email>linus@mullvad.net</email>
</author>
<published>2025-01-24T15:37:14Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=93136dc548517af8551f90a962c847e59b2aa443'/>
<id>urn:sha1:93136dc548517af8551f90a962c847e59b2aa443</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add workaround for cargo linker issues in MSVC when targeting i686</title>
<updated>2024-12-02T13:09:33Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2024-12-02T07:38:28Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=8f63994ba53d56bbb8ba3c60ab0f70db7a8650e8'/>
<id>urn:sha1:8f63994ba53d56bbb8ba3c60ab0f70db7a8650e8</id>
<content type='text'>
When running cargo from MSVC, as of Rust 1.83, it uses build tools
for the target MSVC architecture rather than host, when building
build scripts. Unsetting 'VSTEL_MSBuildProjectFullPath' works around
this issue.

This workaround can be removed once the upstream issue has been fixed:
https://github.com/rust-lang/cc-rs/issues/1308
</content>
</entry>
<entry>
<title>Log version using `mullvad-nsis` in Windows installer</title>
<updated>2024-02-08T15:24:05Z</updated>
<author>
<name>Markus Pettersson</name>
<email>markus.pettersson@mullvad.net</email>
</author>
<published>2024-02-07T16:52:31Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=32375a1ccbf41dd298be4bc828bb0cef20fb37fa'/>
<id>urn:sha1:32375a1ccbf41dd298be4bc828bb0cef20fb37fa</id>
<content type='text'>
Expose the functionally for calling `RtlGetVersion` from
`talpid-platform-metadata` through `mullvad-nsis`. This is used for
getting the Windows build version during the windows installer.
</content>
</entry>
<entry>
<title>Stronger permissions for mullvad directories</title>
<updated>2023-11-13T08:21:40Z</updated>
<author>
<name>unknown</name>
<email>jonathan@mullvad.net</email>
</author>
<published>2023-10-23T10:34:36Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=59126cfb4dcf278565fadf84f36ff39e89d5f9ae'/>
<id>urn:sha1:59126cfb4dcf278565fadf84f36ff39e89d5f9ae</id>
<content type='text'>
Set read-only permissions for authenticated users and full-access for
admins for relevant mullvad directories on creation.
</content>
</entry>
<entry>
<title>Set explicit C++ standard to C++20</title>
<updated>2023-05-31T10:48:45Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2023-05-31T09:04:54Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=ea3b9dfa5635dc59303a8f8c8f9887a72124135f'/>
<id>urn:sha1:ea3b9dfa5635dc59303a8f8c8f9887a72124135f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Upgrade Visual Studio toolset and Visual Studio version</title>
<updated>2022-09-09T11:04:10Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-09-08T09:46:20Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=fa23459cac0f96af32b8797296e8c642c94350fe'/>
<id>urn:sha1:fa23459cac0f96af32b8797296e8c642c94350fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove temporary binaries used during setup</title>
<updated>2022-05-18T14:13:28Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-05-10T12:51:41Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=73626ba077230f7a29da3a91fcf69edca94a60b7'/>
<id>urn:sha1:73626ba077230f7a29da3a91fcf69edca94a60b7</id>
<content type='text'>
</content>
</entry>
</feed>
