<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mullvadvpn/test/test-manager/src/tests/dns.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-07-10T07:37:02Z</updated>
<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>Fix custom endpoint tests</title>
<updated>2025-02-24T13:54:00Z</updated>
<author>
<name>Sebastian Holmin</name>
<email>sebastian.holmin@mullvad.net</email>
</author>
<published>2025-02-19T12:39:29Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=6712bf09856390087f281f475eba0b526bbc211c'/>
<id>urn:sha1:6712bf09856390087f281f475eba0b526bbc211c</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>
<entry>
<title>Remove Option from Relay::location</title>
<updated>2024-09-17T09:29:26Z</updated>
<author>
<name>Joakim Hulthe</name>
<email>joakim.hulthe@mullvad.net</email>
</author>
<published>2024-08-13T15:16:08Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=7b19fda8f280378a8237ed60e63c266188266711'/>
<id>urn:sha1:7b19fda8f280378a8237ed60e63c266188266711</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix dns e2e tests</title>
<updated>2024-07-16T09:18:30Z</updated>
<author>
<name>Joakim Hulthe</name>
<email>joakim@hulthe.net</email>
</author>
<published>2024-07-09T13:07:10Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=3d8fd4a71e3b5a295f756c7082674f1c90180b28'/>
<id>urn:sha1:3d8fd4a71e3b5a295f756c7082674f1c90180b28</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable integration test for DAITA on macOS</title>
<updated>2024-06-26T08:35:38Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2024-06-25T13:33:12Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=da28bef80f3a603ff48ad97c95ba04358d11cb19'/>
<id>urn:sha1:da28bef80f3a603ff48ad97c95ba04358d11cb19</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable DAITA for linux in CLI and types</title>
<updated>2024-06-25T15:31:36Z</updated>
<author>
<name>Sebastian Holmin</name>
<email>sebastian.holmin@mullvad.net</email>
</author>
<published>2024-04-17T11:06:02Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=7475c53d540768a49ccda0517a1437bf50a06e2d'/>
<id>urn:sha1:7475c53d540768a49ccda0517a1437bf50a06e2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not panic in DNS tests</title>
<updated>2024-04-12T13:01:18Z</updated>
<author>
<name>Markus Pettersson</name>
<email>markus.pettersson@mullvad.net</email>
</author>
<published>2024-04-10T12:11:28Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=43663fe14b25e390fea2cad36148c5609434aea8'/>
<id>urn:sha1:43663fe14b25e390fea2cad36148c5609434aea8</id>
<content type='text'>
Avoid panicking in more tests - prefer to propagate an error value
instead.
</content>
</entry>
<entry>
<title>Run `cargo +nightly fmt`</title>
<updated>2024-04-09T09:03:32Z</updated>
<author>
<name>Sebastian Holmin</name>
<email>sebastian.holmin@mullvad.net</email>
</author>
<published>2024-04-08T08:50:43Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=8eea4eae01061fb76ce1aac45ea296f60867b62c'/>
<id>urn:sha1:8eea4eae01061fb76ce1aac45ea296f60867b62c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use type safe Mullvad protobuf client over generated dito</title>
<updated>2024-01-15T07:13:40Z</updated>
<author>
<name>Markus Pettersson</name>
<email>markus.pettersson@mullvad.net</email>
</author>
<published>2024-01-08T14:20:24Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=87a76504844905eaec9d3d7b705f5c3b2fa612ae'/>
<id>urn:sha1:87a76504844905eaec9d3d7b705f5c3b2fa612ae</id>
<content type='text'>
Re-write some code in the test framework to prefer the type safe wrapper
around the Mullvad app gRPC client instead of its auto-generated dito.

`ManagementServiceClient` is automatically generated from the protobuf
definitions found in `management_interface.proto`, and contains some
very crude types. The `MullvadProxyClient` is a type-safe wrapper around
`ManagementServiceClient` which performs conversions &amp; validation of the
data types from the gRPC server (the daemon) to their respective
mappings in the `talpid-*` and `mullvad-*` crates. These types are more
ergonomic to work with, and since we already have the conversions in
place we should prefer those.
</content>
</entry>
</feed>
