<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mullvadvpn/mullvad-cli/src/cmds/version.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-05-28T11:25:05Z</updated>
<entry>
<title>Implement new version check and app downloader</title>
<updated>2025-05-28T11:25:05Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2025-03-25T13:21:19Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=17d57b983a1d4996c598b9633c14f5c4a82757ab'/>
<id>urn:sha1:17d57b983a1d4996c598b9633c14f5c4a82757ab</id>
<content type='text'>
This also fixes 'latest_beta' being required in the API

Co-authored-by: Sebastian Holmin &lt;sebastian.holmin@mullvad.net&gt;
Co-authored-by: Markus Pettersson &lt;markus.pettersson@mullvad.net&gt;
</content>
</entry>
<entry>
<title>Print `mullvad-app` version even if `mullvad-daemon` is down</title>
<updated>2023-05-24T08:10:56Z</updated>
<author>
<name>Markus Pettersson</name>
<email>markus.pettersson@mullvad.net</email>
</author>
<published>2023-05-22T11:08:08Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=0558a7f36527338797c1c994fe50246ee6f01ad8'/>
<id>urn:sha1:0558a7f36527338797c1c994fe50246ee6f01ad8</id>
<content type='text'>
Previously, if `mullvad-cli` could not establish a connection to
`mullvad-daemon` for any reason, running `mullvad version` would not
print any version information whatsoever. Now we do print the current
build version of `mullvad-app`, which may or may not be in sync with the
installed version of `mullvad-daemon`.

We use the `mullvad-version` crate to figure out an appropriate response
in case `mullvad-daemon` is down.
</content>
</entry>
<entry>
<title>Replace error handling in mullvad-cli with anyhow</title>
<updated>2023-05-03T08:40:09Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2023-04-06T22:50:22Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=8117988bb826c1cb4e5f8345717a7368fc64c379'/>
<id>urn:sha1:8117988bb826c1cb4e5f8345717a7368fc64c379</id>
<content type='text'>
</content>
</entry>
<entry>
<title>And gRPC interface wrapper and refactor CLI to use clap derive instead of the builder</title>
<updated>2023-05-03T08:20:52Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2023-03-28T15:10:10Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=e13b475d7cec89b564bd5c896ac24f7ca2596caf'/>
<id>urn:sha1:e13b475d7cec89b564bd5c896ac24f7ca2596caf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve CLI version output slightly</title>
<updated>2022-04-05T07:38:58Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-04-04T15:01:24Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=a6c5c5576969344b2a048389416aecbcf0694704'/>
<id>urn:sha1:a6c5c5576969344b2a048389416aecbcf0694704</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Upgrade clap to 3.0</title>
<updated>2022-02-14T16:50:37Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-02-11T12:56:23Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=bc9edac3fe447240798ffa3d56aa42c211453a92'/>
<id>urn:sha1:bc9edac3fe447240798ffa3d56aa42c211453a92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename GrpcClientError</title>
<updated>2021-01-28T12:22:29Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2021-01-25T17:09:31Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=80891b0313e60f291829cc3b6ae78fc074200a70'/>
<id>urn:sha1:80891b0313e60f291829cc3b6ae78fc074200a70</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Specify exactly what failed in the CLI when multiple RPCs may fail</title>
<updated>2021-01-28T12:22:29Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2021-01-25T16:37:59Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=859a5db8015a2056f6c51f2dd3a723f1e67beb0c'/>
<id>urn:sha1:859a5db8015a2056f6c51f2dd3a723f1e67beb0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix CLI version output indentation</title>
<updated>2020-10-06T08:00:26Z</updated>
<author>
<name>Linus Färnstrand</name>
<email>linus@mullvad.net</email>
</author>
<published>2020-10-06T08:00:26Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=6c6e902c0bbf2d73868d50880293c759be8fa2fa'/>
<id>urn:sha1:6c6e902c0bbf2d73868d50880293c759be8fa2fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add mullvad-management-interface crate for IPC types and functions</title>
<updated>2020-08-20T12:41:41Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2020-08-11T12:44:13Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=45ee23da9eda49462db6cc55f0e4f78b133727b9'/>
<id>urn:sha1:45ee23da9eda49462db6cc55f0e4f78b133727b9</id>
<content type='text'>
</content>
</entry>
</feed>
