<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mullvadvpn/mullvad-paths/src/lib.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-10-20T15:07:11Z</updated>
<entry>
<title>Replace hand-rolled encoding of filepath as UTF-16 using widestring</title>
<updated>2025-10-20T15:07:11Z</updated>
<author>
<name>Markus Pettersson</name>
<email>markus.pettersson@mullvad.net</email>
</author>
<published>2025-10-19T18:35:39Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=d8825d7e93dddf4a8eddbdfb4a8bd38c122e74f3'/>
<id>urn:sha1:d8825d7e93dddf4a8eddbdfb4a8bd38c122e74f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add in app upgrades to the daemon</title>
<updated>2025-05-28T11:25:27Z</updated>
<author>
<name>Sebastian Holmin</name>
<email>sebastian.holmin@mullvad.net</email>
</author>
<published>2025-04-09T11:47:36Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=23e7acba0f8afd4d238df067c836ae649fa80b84'/>
<id>urn:sha1:23e7acba0f8afd4d238df067c836ae649fa80b84</id>
<content type='text'>
---------

Co-authored-by: Markus Pettersson &lt;markus.pettersson@mullvad.net&gt;
</content>
</entry>
<entry>
<title>Rename create_dir_and_return and add documentation</title>
<updated>2025-05-19T14:20:27Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2025-05-19T13:56:28Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=33a7108b7ade4f8e0dc05aa25155ea60e92c4617'/>
<id>urn:sha1:33a7108b7ade4f8e0dc05aa25155ea60e92c4617</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move unix-specific code to own module in mullvad-paths</title>
<updated>2025-05-19T14:20:27Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2025-05-16T09:44:57Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=e8ffdb8325e80de5b756deac8f9a307a1d4dd2b4'/>
<id>urn:sha1:e8ffdb8325e80de5b756deac8f9a307a1d4dd2b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Delete mullvad directories if their permissions are unexpected</title>
<updated>2025-05-19T14:20:27Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2025-05-14T13:48:17Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=14c90ebff746d4be8e9aad3ad566f5dee34a777f'/>
<id>urn:sha1:14c90ebff746d4be8e9aad3ad566f5dee34a777f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove pointless closure in mullvad_paths</title>
<updated>2025-05-19T14:20:27Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2025-05-14T13:07:38Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=b7217f32415b398a2bf5b886c92db416e93b4b48'/>
<id>urn:sha1:b7217f32415b398a2bf5b886c92db416e93b4b48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Get value of data directory value at app startup</title>
<updated>2024-06-17T07:49:52Z</updated>
<author>
<name>Markus Pettersson</name>
<email>markus.pettersson@mullvad.net</email>
</author>
<published>2024-06-11T13:37:43Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=5c16eff4b48c6e14b720b81e0b548c8b31d5a22e'/>
<id>urn:sha1:5c16eff4b48c6e14b720b81e0b548c8b31d5a22e</id>
<content type='text'>
Remove `APP_PATH` from `mullvad-paths` on Android since it should
not be a constant value. Instead, it is passed down from the Android app
startup. As it turns out, it is really ever used for pointing to the RPC
socket in use.
</content>
</entry>
<entry>
<title>Remove error variant behind dead feature</title>
<updated>2024-02-27T09:38:27Z</updated>
<author>
<name>Joakim Hulthe</name>
<email>joakim@hulthe.net</email>
</author>
<published>2024-02-26T14:31:01Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=284f2907c32133faf2ee59e1c7e1c29a02e4fc1b'/>
<id>urn:sha1:284f2907c32133faf2ee59e1c7e1c29a02e4fc1b</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>Add workspace level lints</title>
<updated>2024-01-04T17:06:21Z</updated>
<author>
<name>Linus Färnstrand</name>
<email>linus@mullvad.net</email>
</author>
<published>2023-07-13T14:21:27Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=6c7cabdd1492399618f0ecc8840b3c3dddfaeb3e'/>
<id>urn:sha1:6c7cabdd1492399618f0ecc8840b3c3dddfaeb3e</id>
<content type='text'>
</content>
</entry>
</feed>
