<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mullvadvpn/mullvad-api/src/availability.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-02-12T09:15:18Z</updated>
<entry>
<title>Fix "RPIT lifetime capture rules"</title>
<updated>2025-02-12T09:15:18Z</updated>
<author>
<name>Sebastian Holmin</name>
<email>sebastian.holmin@mullvad.net</email>
</author>
<published>2025-02-07T16:20:05Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=af149bfa9600a5222b2b45e1df3c9ab29ea19231'/>
<id>urn:sha1:af149bfa9600a5222b2b45e1df3c9ab29ea19231</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reduce log verbosity of API check</title>
<updated>2025-01-22T12:32:13Z</updated>
<author>
<name>Sebastian Holmin</name>
<email>sebastian.holmin@mullvad.net</email>
</author>
<published>2025-01-16T14:40:40Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=0fe980bf17e185c17cc41e5d20d7235fdf278bfb'/>
<id>urn:sha1:0fe980bf17e185c17cc41e5d20d7235fdf278bfb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add unit tests to `availability` module</title>
<updated>2024-09-26T16:14:41Z</updated>
<author>
<name>Markus Pettersson</name>
<email>markus.pettersson@mullvad.net</email>
</author>
<published>2024-09-26T08:55:27Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=44c068cbba1735f212a7a05f547889669fc82470'/>
<id>urn:sha1:44c068cbba1735f212a7a05f547889669fc82470</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement `Default` for `ApiAvailibility`</title>
<updated>2024-09-26T16:14:41Z</updated>
<author>
<name>Markus Pettersson</name>
<email>markus.pettersson@mullvad.net</email>
</author>
<published>2024-09-26T07:57:04Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=0791526a493de27d114d0e1df0282885365e4b84'/>
<id>urn:sha1:0791526a493de27d114d0e1df0282885365e4b84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix regression in API timer logic</title>
<updated>2024-09-26T16:14:41Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2024-09-26T07:23:00Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=05f241a57db0490f0ec6860abffbfd8ea5064487'/>
<id>urn:sha1:05f241a57db0490f0ec6860abffbfd8ea5064487</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Consolidate two mutexes into one</title>
<updated>2024-09-25T11:08:28Z</updated>
<author>
<name>Markus Pettersson</name>
<email>markus.pettersson@mullvad.net</email>
</author>
<published>2024-09-24T08:04:59Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=aeab100ebeb46564696dd228acec4773aeaf6684'/>
<id>urn:sha1:aeab100ebeb46564696dd228acec4773aeaf6684</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>Pause API requests when the daemon hasn't received any commands for 3 days</title>
<updated>2022-04-29T08:38:11Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-04-27T13:23:46Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=18da51d971eebb19ff889d4ff8e6bc6b955a8a4f'/>
<id>urn:sha1:18da51d971eebb19ff889d4ff8e6bc6b955a8a4f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Only log API availability changes if the state actually changes</title>
<updated>2022-04-29T08:38:11Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-04-27T12:58:53Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=9014cb5201fb8b47a495ac23abb9dbc309dff25b'/>
<id>urn:sha1:9014cb5201fb8b47a495ac23abb9dbc309dff25b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename mullvad-rpc to mullvad-api</title>
<updated>2022-03-23T15:39:22Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-03-22T10:23:24Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=df569e33f797e7c03591491ca7a88316d9cadd9a'/>
<id>urn:sha1:df569e33f797e7c03591491ca7a88316d9cadd9a</id>
<content type='text'>
</content>
</entry>
</feed>
