<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mullvadvpn/mullvad-daemon/src/relays, 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>2022-04-26T08:41:36Z</updated>
<entry>
<title>Move the relay selector to its own crate</title>
<updated>2022-04-26T08:41:36Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-04-06T14:46:37Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=59524b645d6a363ec681b7d4758398c2d8c5d6bb'/>
<id>urn:sha1:59524b645d6a363ec681b7d4758398c2d8c5d6bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix overzealous relay selector test</title>
<updated>2022-04-13T13:46:42Z</updated>
<author>
<name>Emīls</name>
<email>emils@mullvad.net</email>
</author>
<published>2022-04-13T13:46:42Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=53c95bb336012fe3a51f68f3f86170f882257646'/>
<id>urn:sha1:53c95bb336012fe3a51f68f3f86170f882257646</id>
<content type='text'>
The relay selector test was testing if a WireGuard endpoint wasn't using
the same ports as TCP2UDP relays will be listening on. This doesn't make
much sense as a relay could very well be using those same ports, and in
some cases it was, thus making this test fail. The faulty assertion has
been removed.
</content>
</entry>
<entry>
<title>Refactor long-running timers and use talpid-time for suspend-aware</title>
<updated>2022-04-11T11:09:58Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-04-05T14:58:32Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=1d1429932a86aa5baccdf37c9dc365cbb01d5042'/>
<id>urn:sha1:1d1429932a86aa5baccdf37c9dc365cbb01d5042</id>
<content type='text'>
clocks
</content>
</entry>
<entry>
<title>Add missing cfg attributes</title>
<updated>2022-03-28T09:51:28Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-03-28T09:30:18Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=c1c2a163a70d4827df3cc3f65772a4325220a4a9'/>
<id>urn:sha1:c1c2a163a70d4827df3cc3f65772a4325220a4a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Document proximity constant</title>
<updated>2022-03-28T08:58:17Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-03-25T08:38:04Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=a3efe5741785a26f59ea5563ee71d5e4d9eb0e54'/>
<id>urn:sha1:a3efe5741785a26f59ea5563ee71d5e4d9eb0e54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bias bridge selection more towards favoring close bridges</title>
<updated>2022-03-28T08:58:17Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-03-25T08:32:09Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=19ca9cacf23612b03792421de94b486beb428da9'/>
<id>urn:sha1:19ca9cacf23612b03792421de94b486beb428da9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Randomly select bridges</title>
<updated>2022-03-28T08:58:16Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-03-24T17:31:31Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=097b163fac05954a0593591e11a06f458753ef03'/>
<id>urn:sha1:097b163fac05954a0593591e11a06f458753ef03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Propagate selected obfuscator hostname to frontends</title>
<updated>2022-03-25T17:15:33Z</updated>
<author>
<name>Emīls</name>
<email>emils@mullvad.net</email>
</author>
<published>2022-03-25T00:09:20Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=1c456adacc7903ca268375adc0860e0c8b7a6b35'/>
<id>urn:sha1:1c456adacc7903ca268375adc0860e0c8b7a6b35</id>
<content type='text'>
The obfuscator hostname should be propagated to the frontends, which
implies that it should be stored for later querying in the daemon. Since
all other relays were being kept as fields in the daemon god-struct, I
factored them out into a single enum containing all the individual
relays that could be selected.
</content>
</entry>
<entry>
<title>Restructure how WireGuard obfuscation is configured and applied</title>
<updated>2022-03-24T09:34:59Z</updated>
<author>
<name>Odd Stranne</name>
<email>odd@mullvad.net</email>
</author>
<published>2022-03-18T10:48:33Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=f308d4bd6be1dda4112e33b829b8d406c6a7eb86'/>
<id>urn:sha1:f308d4bd6be1dda4112e33b829b8d406c6a7eb86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename `mullvad_api::MullvadRpcRuntime` to `mullvad_api::Runtime`</title>
<updated>2022-03-23T15:39:22Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-03-22T15:45:36Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=918e6588d2276122e391fb426be3245d0664e245'/>
<id>urn:sha1:918e6588d2276122e391fb426be3245d0664e245</id>
<content type='text'>
</content>
</entry>
</feed>
