<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mullvadvpn/mullvad-daemon/src/device.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>2022-04-19T12:52:30Z</updated>
<entry>
<title>Track API calls in device manager</title>
<updated>2022-04-19T12:52:30Z</updated>
<author>
<name>Emīls</name>
<email>emils@mullvad.net</email>
</author>
<published>2022-03-31T12:53:34Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=96f33fdfd818906545e7129297bd70428083e2ba'/>
<id>urn:sha1:96f33fdfd818906545e7129297bd70428083e2ba</id>
<content type='text'>
Instead of blocking the device manager on API calls, the API calls are
now serviced concurrently, allowing users of the device manager to
retrieve data without blocking.
</content>
</entry>
<entry>
<title>Add RPC that checks whether the app is performing "post-upgrade work", i.e. fetching a device from the API</title>
<updated>2022-04-05T08:16:04Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-03-16T15:51:32Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=4ba87107b29fac78f8e2ab8bf5f80c1e7cc8d612'/>
<id>urn:sha1:4ba87107b29fac78f8e2ab8bf5f80c1e7cc8d612</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix logout timer in device module</title>
<updated>2022-03-23T16:02:06Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-03-22T09:27:48Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=2c02d17b5d99fac22f5fc61aebdc658000f3082c'/>
<id>urn:sha1:2c02d17b5d99fac22f5fc61aebdc658000f3082c</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>
<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>
<entry>
<title>Remove AccountManager::set_inner</title>
<updated>2022-03-14T11:08:57Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-03-14T11:08:10Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=3e1271777fd7556a76abc582bd3c44356ecbd15a'/>
<id>urn:sha1:3e1271777fd7556a76abc582bd3c44356ecbd15a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move device validity check to its own type</title>
<updated>2022-03-14T11:08:56Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-03-09T11:23:36Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=3f83f94aa63c8980e49a2c485e977a14d4cf6066'/>
<id>urn:sha1:3f83f94aa63c8980e49a2c485e977a14d4cf6066</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Invalidate the "cache" whenever the device is updated</title>
<updated>2022-03-14T11:08:55Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-03-07T14:27:49Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=13e369418b930f4500c8a3c7f72fea1ff666ee82'/>
<id>urn:sha1:13e369418b930f4500c8a3c7f72fea1ff666ee82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Document account manager constants</title>
<updated>2022-03-14T11:08:55Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-03-07T08:57:12Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=12bb3e056c0ff701314b22efaaa508dbafe51a6f'/>
<id>urn:sha1:12bb3e056c0ff701314b22efaaa508dbafe51a6f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor account manager into actor</title>
<updated>2022-03-14T11:08:54Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-03-03T11:57:40Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=0985a987a10d19078efa30eba7fdde0821dcf2be'/>
<id>urn:sha1:0985a987a10d19078efa30eba7fdde0821dcf2be</id>
<content type='text'>
</content>
</entry>
</feed>
