<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mullvadvpn/test/test-manager/src/vm/network, 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-11-03T08:57:35Z</updated>
<entry>
<title>Fix invocation of `sysctl`, `nft` &amp; `dnsmasq` in test-manager</title>
<updated>2025-11-03T08:57:35Z</updated>
<author>
<name>Markus Pettersson</name>
<email>markus.pettersson@mullvad.net</email>
</author>
<published>2025-10-06T15:37:19Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=feecc77ce9386c694ec7473d6b09485d068f14e1'/>
<id>urn:sha1:feecc77ce9386c694ec7473d6b09485d068f14e1</id>
<content type='text'>
Run them by absolute path instead. Non-root users does not have `sbin`
in path on Debian.
</content>
</entry>
<entry>
<title>Update ipnetwork and convert LazyLock to const</title>
<updated>2025-09-15T09:08:30Z</updated>
<author>
<name>Joakim Hulthe</name>
<email>joakim.hulthe@mullvad.net</email>
</author>
<published>2025-09-12T14:57:53Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=e93d2fcedb5895657f3dfc672f29e98de821e357'/>
<id>urn:sha1:e93d2fcedb5895657f3dfc672f29e98de821e357</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add IPv6 to test-manager linux network</title>
<updated>2025-09-15T09:07:07Z</updated>
<author>
<name>Joakim Hulthe</name>
<email>joakim.hulthe@mullvad.net</email>
</author>
<published>2025-09-08T08:32:40Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=e7e41250e6543b3d67e6c86d8194d401790d4905'/>
<id>urn:sha1:e7e41250e6543b3d67e6c86d8194d401790d4905</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Signal wireguard-go to exit gracefully when test-manager exits</title>
<updated>2025-08-19T11:02:27Z</updated>
<author>
<name>Joakim Hulthe</name>
<email>joakim@hulthe.net</email>
</author>
<published>2025-08-19T09:52:08Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=35272e3c1a04159dd549f825ca3d40cfe664c30f'/>
<id>urn:sha1:35272e3c1a04159dd549f825ca3d40cfe664c30f</id>
<content type='text'>
`Command::kill_on_drop` would send a SIGKILL to the `sudo`-process,
which does not propagate to the wireguard-go child process.

This is resolved by sending a SIGTERM instead.
</content>
</entry>
<entry>
<title>Run `cargo fmt` in test-repo</title>
<updated>2025-07-10T07:37:02Z</updated>
<author>
<name>Sebastian Holmin</name>
<email>sebastian.holmin@mullvad.net</email>
</author>
<published>2025-07-09T14:18:52Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=527c8daed79d37e2161e0ecb9bce20bd01b9ffc4'/>
<id>urn:sha1:527c8daed79d37e2161e0ecb9bce20bd01b9ffc4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Inline format arguments</title>
<updated>2025-07-09T09:52:05Z</updated>
<author>
<name>Linus Färnstrand</name>
<email>linus@mullvad.net</email>
</author>
<published>2025-07-08T15:11:23Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=126ebffd7e1f371939395c6fdbe80fd6cc8373a8'/>
<id>urn:sha1:126ebffd7e1f371939395c6fdbe80fd6cc8373a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace to_owned with clone where that's implicitly what was going on</title>
<updated>2025-03-18T13:30:05Z</updated>
<author>
<name>Linus Färnstrand</name>
<email>linus@mullvad.net</email>
</author>
<published>2025-03-18T09:21:07Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=9c001488fea5b1595d64dcf9c26bd65b866ea6d9'/>
<id>urn:sha1:9c001488fea5b1595d64dcf9c26bd65b866ea6d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rewrite in functional style</title>
<updated>2025-01-08T15:01:40Z</updated>
<author>
<name>Sebastian Holmin</name>
<email>sebastian.holmin@mullvad.net</email>
</author>
<published>2025-01-08T15:01:40Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=aab384fcffff864308467397b2444080ef24e2f2'/>
<id>urn:sha1:aab384fcffff864308467397b2444080ef24e2f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update docstring</title>
<updated>2025-01-08T14:54:01Z</updated>
<author>
<name>Sebastian Holmin</name>
<email>sebastian.holmin@mullvad.net</email>
</author>
<published>2025-01-08T14:54:01Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=b23da797007f5f4617b3fa484be2f39ebe67ffc4'/>
<id>urn:sha1:b23da797007f5f4617b3fa484be2f39ebe67ffc4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix bridge interface IP on macOS</title>
<updated>2025-01-08T14:35:16Z</updated>
<author>
<name>Sebastian Holmin</name>
<email>sebastian.holmin@mullvad.net</email>
</author>
<published>2025-01-08T10:58:46Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=88ef98179956317730fbf5396c9f7816622512d0'/>
<id>urn:sha1:88ef98179956317730fbf5396c9f7816622512d0</id>
<content type='text'>
The IP of the bridge interface was incorrectly
assumed to be constant, but has at some point
changed. This broke the algorithm for finding
the bridge interface.

Replace the algorithm with one based on the
guest IP, which is given by `tart`. As the bridge
IP is no longer constant, we also expose it through
the `TEST_CONFIG`.
</content>
</entry>
</feed>
