<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mullvadvpn/talpid-core/src/firewall/linux.rs, 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-07T07:41:17Z</updated>
<entry>
<title>Define networks as const values</title>
<updated>2025-10-07T07:41:17Z</updated>
<author>
<name>Markus Pettersson</name>
<email>markus.pettersson@mullvad.net</email>
</author>
<published>2025-10-06T11:36:15Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=e888bc277dd724bd4ee285a5b673a5b449269e0f'/>
<id>urn:sha1:e888bc277dd724bd4ee285a5b673a5b449269e0f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add multiplexer POC to daemon, TSM, and relay selector</title>
<updated>2025-09-18T15:20:42Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2025-09-15T07:56:36Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=9ddc3c1ddf699427228c11474f36f946406b5aa9'/>
<id>urn:sha1:9ddc3c1ddf699427228c11474f36f946406b5aa9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix `collapsible_if` clippy lint</title>
<updated>2025-07-15T12:56:58Z</updated>
<author>
<name>Markus Pettersson</name>
<email>markus.pettersson@mullvad.net</email>
</author>
<published>2025-07-15T11:09:41Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=ebe328d1724a63c6d93df2155195ba7c5558fde2'/>
<id>urn:sha1:ebe328d1724a63c6d93df2155195ba7c5558fde2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Run `cargo fmt`</title>
<updated>2025-07-10T07:37:00Z</updated>
<author>
<name>Sebastian Holmin</name>
<email>sebastian.holmin@mullvad.net</email>
</author>
<published>2025-07-09T14:18:47Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=3fd1c56d397375a494cf9279ed42122de8548579'/>
<id>urn:sha1:3fd1c56d397375a494cf9279ed42122de8548579</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not add split-tunneling fw rules if no net_cls</title>
<updated>2025-06-19T13:47:07Z</updated>
<author>
<name>Joakim Hulthe</name>
<email>joakim.hulthe@mullvad.net</email>
</author>
<published>2025-06-19T13:22:53Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=267087b3255e2748693d52728dadfdd69c6cb761'/>
<id>urn:sha1:267087b3255e2748693d52728dadfdd69c6cb761</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set net.ipv4.conf.all.arp_ignore=2 when bringing up tunnels on Linux</title>
<updated>2024-11-08T08:39:54Z</updated>
<author>
<name>Linus Färnstrand</name>
<email>linus@mullvad.net</email>
</author>
<published>2024-11-06T15:23:07Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=1d0bcb0a4665014c73c310e98e16ea4d67e2a6ec'/>
<id>urn:sha1:1d0bcb0a4665014c73c310e98e16ea4d67e2a6ec</id>
<content type='text'>
Prevent attackers able to send ARP requests to the device running
Mullvad from figuring out the in-tunnel IP.

Fixes 2024 audit issue `MLLVD-CR-24-03`.
</content>
</entry>
<entry>
<title>Keep separate tunnel state machine configs for tunnel and non-tunnel DNS</title>
<updated>2024-09-18T09:01:45Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2024-09-05T17:42:18Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=beb063780d6f3a261e40ac7940c61c937e2b951d'/>
<id>urn:sha1:beb063780d6f3a261e40ac7940c61c937e2b951d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use CStr literals instead of LazyLock</title>
<updated>2024-08-27T08:23:38Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2024-07-30T14:00:22Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=6d6b4e73faf3d214c128c5fc8f75b32188661bae'/>
<id>urn:sha1:6d6b4e73faf3d214c128c5fc8f75b32188661bae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use std LazyLock instead of once_cell Lazy</title>
<updated>2024-08-27T08:23:29Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2024-07-29T09:46:18Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=95ebffa3f13903146ca1c1a0c0345e5ebf1b461b'/>
<id>urn:sha1:95ebffa3f13903146ca1c1a0c0345e5ebf1b461b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor tunnel provider and TalpidVpnService</title>
<updated>2024-08-13T11:39:54Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2024-08-09T13:39:32Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=bb9597f7e4d1ac0c690526851bbc3e745cd8e815'/>
<id>urn:sha1:bb9597f7e4d1ac0c690526851bbc3e745cd8e815</id>
<content type='text'>
This also fixes the issue of the VPN service being restarted
unnecessarily
</content>
</entry>
</feed>
