<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mullvadvpn/mullvad-api/src/address_cache.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-01-02T09:29:05Z</updated>
<entry>
<title>Remove global API endpoint</title>
<updated>2025-01-02T09:29:05Z</updated>
<author>
<name>Emīls</name>
<email>emils@mullvad.net</email>
</author>
<published>2024-12-09T09:59:51Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=3093408a057020fcd912976b892fbb6bc26e6293'/>
<id>urn:sha1:3093408a057020fcd912976b892fbb6bc26e6293</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove DNS fallback except for conncheck</title>
<updated>2024-12-02T15:00:38Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2024-11-27T14:09:05Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=94ce8fb753f7441243d9281416632ce7ed4b6cd6'/>
<id>urn:sha1:94ce8fb753f7441243d9281416632ce7ed4b6cd6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make address cache constructor infallible</title>
<updated>2024-12-02T15:00:38Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2024-11-27T13:41:55Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=e07c12a5f14a11051fa086c97cc22413e431a1c8'/>
<id>urn:sha1:e07c12a5f14a11051fa086c97cc22413e431a1c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace err_derive with thiserror</title>
<updated>2024-02-27T09:38:19Z</updated>
<author>
<name>Joakim Hulthe</name>
<email>joakim@hulthe.net</email>
</author>
<published>2024-02-26T13:24:15Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=a6d3578d256349ffe74b7c6a7a80ac2d70b7f68e'/>
<id>urn:sha1:a6d3578d256349ffe74b7c6a7a80ac2d70b7f68e</id>
<content type='text'>
`err_derive` is unmaintained and will probably stop working with rust
edition 2024. `thiserror` is almost a drop-in replacement. This commit
simply replaces all occurences of `derive(err_derive::Error)` with
`derive(thiserror::Error)` and fixes the attributes, but the Error and
Display impls should be identical.
</content>
</entry>
<entry>
<title>Move responsibility of updating the API IP from REST handle to the daemon</title>
<updated>2024-02-19T08:32:18Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2024-02-16T14:33:41Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=37934bf6efa94cac9579bc99d173bff131b44354'/>
<id>urn:sha1:37934bf6efa94cac9579bc99d173bff131b44354</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix talpid-time for iOS, add FFI for mullvad-api</title>
<updated>2024-02-14T16:37:42Z</updated>
<author>
<name>Emīls</name>
<email>emils@mullvad.net</email>
</author>
<published>2024-01-31T08:56:51Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=8136c8476a059867a338d3a6bebd68c9ba85aa0b'/>
<id>urn:sha1:8136c8476a059867a338d3a6bebd68c9ba85aa0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Synchronize `mullvad-api` and `mullvad-daemon` when the `api-override`</title>
<updated>2024-01-11T08:18:26Z</updated>
<author>
<name>Markus Pettersson</name>
<email>markus.pettersson@mullvad.net</email>
</author>
<published>2024-01-09T09:41:08Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=8b0fd0d971e67df8415da1bdac558e366bfd7290'/>
<id>urn:sha1:8b0fd0d971e67df8415da1bdac558e366bfd7290</id>
<content type='text'>
feature is enabled

Move the logic for using overridden API endpoints for API calls from
`mullvad-api::rest` to `mullvad_daemon::api`. This is in line with how
the interaction between the two crates work for a normal release build,
i.e. when the `api-override` feature is disabled.

This commit also removes references to `force_direct_connection` in the
Android code. The flag does not exist in the `mullvad-*` rust crates
anymore, so it would be erroneous to try to serialize/deserialize the
value from the Android client.
</content>
</entry>
<entry>
<title>Remove getters and setters from SettingsPersister</title>
<updated>2023-03-29T13:50:34Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2023-03-27T13:34:46Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=d630325c55920cb4c294812e40221fea7e6d7510'/>
<id>urn:sha1:d630325c55920cb4c294812e40221fea7e6d7510</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix the large majority of clippy warnings</title>
<updated>2022-06-21T12:31:40Z</updated>
<author>
<name>Jonathan</name>
<email>jonathan@mullvad.net</email>
</author>
<published>2022-06-13T08:49:46Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=d3da8745c8ff9e66d6698d8a239b8139dbe8abfe'/>
<id>urn:sha1:d3da8745c8ff9e66d6698d8a239b8139dbe8abfe</id>
<content type='text'>
This commit fixes most of the remaining clippy warnings in the codebase.
These warnings were the more semantically difficult ones to fix.
There are some warnings that remain from the rebase that will be fixed
in the upcoming PR.
</content>
</entry>
<entry>
<title>Add abstraction for atomic file I/O</title>
<updated>2022-06-20T08:23:33Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-06-16T13:33:08Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=6b1087648daff71fdb040f770d4dd93d0c6de22a'/>
<id>urn:sha1:6b1087648daff71fdb040f770d4dd93d0c6de22a</id>
<content type='text'>
</content>
</entry>
</feed>
