<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mullvadvpn/build.sh, 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-22T11:16:05Z</updated>
<entry>
<title>Verify that release builds did not pollute the working directory</title>
<updated>2025-10-22T11:16:05Z</updated>
<author>
<name>Linus Färnstrand</name>
<email>linus@mullvad.net</email>
</author>
<published>2025-10-15T13:18:28Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=ca148b0b384168cad76e7bbdeed1afed287654b8'/>
<id>urn:sha1:ca148b0b384168cad76e7bbdeed1afed287654b8</id>
<content type='text'>
Refuse to sign binaries or produce final bundles if building the app
made the git working directory dirty. A dirty working directory is an
indication that the build process changed something that it should not
touch
</content>
</entry>
<entry>
<title>Treat untracked files as a dirty working directory in build.sh</title>
<updated>2025-10-16T07:38:32Z</updated>
<author>
<name>Linus Färnstrand</name>
<email>linus@mullvad.net</email>
</author>
<published>2025-10-15T12:24:38Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=6aee839ffb31f78d24afe2c4c559aeeac24bc5c7'/>
<id>urn:sha1:6aee839ffb31f78d24afe2c4c559aeeac24bc5c7</id>
<content type='text'>
Previously the dirty working directory check, enforced when doing signed
builds, only checked if tracked files were changed in the working
directory. But unwanted untracked files could also affect the build.
This commit makes the check stricter and will fail if any untracked
file exist in the working directory, OR if any tracked file was changed
</content>
</entry>
<entry>
<title>Update electron-builder to 26</title>
<updated>2025-08-08T13:44:48Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2025-08-05T14:03:52Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=d43339864b58a84beb63a8c650f8c8b96af0d7a5'/>
<id>urn:sha1:d43339864b58a84beb63a8c650f8c8b96af0d7a5</id>
<content type='text'>
Previously, we used singleArchFiles to prevent electron from lipo'ing
nseventforwarder binaries together. This does not seem to work like we
want anymore, but x64ArchFiles seems to achieve the same thing.

Co-authored-by: Tobias Järvelöv &lt;tobias.jarvelov@mullvad.net&gt;
</content>
</entry>
<entry>
<title>Add `--boringtun` flag to build.sh</title>
<updated>2025-08-05T10:50:56Z</updated>
<author>
<name>Joakim Hulthe</name>
<email>joakim@hulthe.net</email>
</author>
<published>2025-08-05T09:15:11Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=a67a8065bf1f4fe63c02c616f2803bd7ce1067c0'/>
<id>urn:sha1:a67a8065bf1f4fe63c02c616f2803bd7ce1067c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ensure build.sh uses --locked for all signed releases</title>
<updated>2025-01-30T15:48:39Z</updated>
<author>
<name>Linus Färnstrand</name>
<email>linus@mullvad.net</email>
</author>
<published>2025-01-28T14:17:07Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=80583adb59b773d7b254d913ea25383f7776719a'/>
<id>urn:sha1:80583adb59b773d7b254d913ea25383f7776719a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pack libwg.dll and maybenot.dll for wireguard-go</title>
<updated>2025-01-24T16:35:04Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2025-01-15T08:54:25Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=feb0229b43efe8bec1d89503f4d6eaf07625418f'/>
<id>urn:sha1:feb0229b43efe8bec1d89503f4d6eaf07625418f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not clean Windows modules between building arm and x86</title>
<updated>2025-01-22T09:08:26Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2025-01-21T08:35:45Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=3068d8f0e084810e52a9287f707294324025dd15'/>
<id>urn:sha1:3068d8f0e084810e52a9287f707294324025dd15</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Specify --package when trying to run relay_list</title>
<updated>2025-01-22T06:45:25Z</updated>
<author>
<name>Linus Färnstrand</name>
<email>linus@mullvad.net</email>
</author>
<published>2025-01-21T15:13:03Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=109f1b174c748fd8a750ddec50a4fbcc0c808c33'/>
<id>urn:sha1:109f1b174c748fd8a750ddec50a4fbcc0c808c33</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move pack-universal-win.sh to desktop/scripts/</title>
<updated>2024-12-10T13:34:21Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2024-12-09T19:34:02Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=79888ae8c6286dcad166961032196d26a3b7b745'/>
<id>urn:sha1:79888ae8c6286dcad166961032196d26a3b7b745</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pack universal installer in build script</title>
<updated>2024-12-10T13:34:21Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2024-12-06T09:15:20Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=997e8c4e80d2992d11ed5bfe20151c233e83cd01'/>
<id>urn:sha1:997e8c4e80d2992d11ed5bfe20151c233e83cd01</id>
<content type='text'>
</content>
</entry>
</feed>
