<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mullvadvpn/talpid-core/src/linux, 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-25T12:37:28Z</updated>
<entry>
<title>Replace libc::if_nametoindex with nix</title>
<updated>2025-02-25T12:37:28Z</updated>
<author>
<name>Joakim Hulthe</name>
<email>joakim.hulthe@mullvad.net</email>
</author>
<published>2025-02-10T12:22:57Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=9de617dfd667e13bf0cd2e3c213e0f6f656797a3'/>
<id>urn:sha1:9de617dfd667e13bf0cd2e3c213e0f6f656797a3</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>Split up talpid-core</title>
<updated>2022-11-07T10:54:33Z</updated>
<author>
<name>Emīls Piņķis</name>
<email>emils@mullvad.net</email>
</author>
<published>2022-10-12T11:32:59Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=ac846d3154e584e429927f2ecbec2b906bf50a68'/>
<id>urn:sha1:ac846d3154e584e429927f2ecbec2b906bf50a68</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Always set src_valid_mark when connecting</title>
<updated>2021-03-08T17:08:45Z</updated>
<author>
<name>Emīls</name>
<email>emils@mullvad.net</email>
</author>
<published>2021-03-05T14:22:21Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=48c790cfd50526955bf8d87a72007ef681c25368'/>
<id>urn:sha1:48c790cfd50526955bf8d87a72007ef681c25368</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rely on talpid-dbus in talpid-core</title>
<updated>2021-01-12T10:24:38Z</updated>
<author>
<name>Emīls</name>
<email>emils@mullvad.net</email>
</author>
<published>2020-12-18T12:25:24Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=42db82ed22f388167ac09d7a49b9d22b6b4bd3b4'/>
<id>urn:sha1:42db82ed22f388167ac09d7a49b9d22b6b4bd3b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stop using NM when it uses dnsmasq</title>
<updated>2020-11-25T10:57:35Z</updated>
<author>
<name>Emīls</name>
<email>emils@mullvad.net</email>
</author>
<published>2020-11-24T15:01:48Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=54b700b98126670a5a4a1a5c17aa26328526c99a'/>
<id>urn:sha1:54b700b98126670a5a4a1a5c17aa26328526c99a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use separate routing policies for tunnel routes</title>
<updated>2020-11-24T11:29:47Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2020-11-09T21:32:01Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=ec4bfb027808b91746223715377c24ec78a9d015'/>
<id>urn:sha1:ec4bfb027808b91746223715377c24ec78a9d015</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify systemd-resolved code</title>
<updated>2020-11-19T11:53:23Z</updated>
<author>
<name>Emīls</name>
<email>emils@mullvad.net</email>
</author>
<published>2020-11-17T14:30:34Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=3d6b9f89bd3e7284d22dbc9786beeb596c533940'/>
<id>urn:sha1:3d6b9f89bd3e7284d22dbc9786beeb596c533940</id>
<content type='text'>
Since issues with NM managing DNS via systemd-resolved are fixed, it's
no longer necessary to check if NM is actually using systemd-resolved
before picking systemd-resolved to manage DNS. The end result of these
changes is that the daemon fall back to using NM more often now, but it
shouldn't be an issue.
</content>
</entry>
<entry>
<title>Add shared DBus connection</title>
<updated>2020-11-19T11:53:23Z</updated>
<author>
<name>Emīls</name>
<email>emils@mullvad.net</email>
</author>
<published>2020-11-17T11:55:53Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=5c478b6f6353ff59852e9d54438f127bb557043f'/>
<id>urn:sha1:5c478b6f6353ff59852e9d54438f127bb557043f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Consolidate NetworkManager code</title>
<updated>2020-11-19T11:53:23Z</updated>
<author>
<name>Emīls</name>
<email>emils@mullvad.net</email>
</author>
<published>2020-11-12T16:39:50Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=2fd8b360822373be336dd8d896f921a752e458fb'/>
<id>urn:sha1:2fd8b360822373be336dd8d896f921a752e458fb</id>
<content type='text'>
</content>
</entry>
</feed>
