<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mullvadvpn/talpid-future, 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-09-23T15:04:21Z</updated>
<entry>
<title>Upgrade `rand` to `0.9` in `talpid-future`</title>
<updated>2025-09-23T15:04:21Z</updated>
<author>
<name>Markus Pettersson</name>
<email>markus.pettersson@mullvad.net</email>
</author>
<published>2025-09-13T08:42:33Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=62ad2f97db762d5f750d64ffed8fcca2c57a8be9'/>
<id>urn:sha1:62ad2f97db762d5f750d64ffed8fcca2c57a8be9</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>Refactor `mullvad-relay-selector`</title>
<updated>2024-03-27T10:43:44Z</updated>
<author>
<name>Markus Pettersson</name>
<email>markus.pettersson@mullvad.net</email>
</author>
<published>2024-02-16T15:24:33Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=707ecf44bd2b21642e51c8b9f5440bc287bcc511'/>
<id>urn:sha1:707ecf44bd2b21642e51c8b9f5440bc287bcc511</id>
<content type='text'>
Implement a system built on 'queries' for selecting appropriate relays.
A query is a set of constraints which dictates which relay(s) that *can*
be chosen by the relay selector.

The user's settings can naturally be expressed as a query. The semantics
of merging two queries in a way that always prefer user settings is
defined by the new `Intersection` trait.

Split `mullvad-relay-selector` into several modules:

- `query.rs`: Definition of a query on different types of relays. This
module is integral to the new API of `mullvad-relay-selector`
- `matcher.rs`: Logic for filtering out candidate relays based on a
query.
- `detailer.rs`: Logic for deriving connection details for the selected
relay.
- `tests/`: Integration tests for the new relay selector. These tests
only use the public APIs of `RelaySelector` and make sure that the
output matches the expected output in different scenarios.
</content>
</entry>
<entry>
<title>retry: remove unnecessary 'static lifetimes</title>
<updated>2024-03-13T16:53:42Z</updated>
<author>
<name>Andrej Mihajlov</name>
<email>and.mikhaylov@gmail.com</email>
</author>
<published>2024-03-12T09:47:05Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=ea6e0b90cdf820d3375e86b1dbc550f498096a9b'/>
<id>urn:sha1:ea6e0b90cdf820d3375e86b1dbc550f498096a9b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add `talpid-future` crate</title>
<updated>2024-02-15T15:28:26Z</updated>
<author>
<name>Markus Pettersson</name>
<email>markus.pettersson@mullvad.net</email>
</author>
<published>2024-02-12T16:21:45Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=a000aa96ca4f4a029030b398f364c56f9d32f8b9'/>
<id>urn:sha1:a000aa96ca4f4a029030b398f364c56f9d32f8b9</id>
<content type='text'>
Refactor some parts of `talpid-core` to `talpid-future`.
</content>
</entry>
</feed>
