<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mullvadvpn/android/lib/talpid/src, 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-09-30T05:45:00Z</updated>
<entry>
<title>Improve documentation and logging of connectivity status</title>
<updated>2025-09-30T05:45:00Z</updated>
<author>
<name>Jonatan Rhodin</name>
<email>jonatan.rhodin@mullvad.net</email>
</author>
<published>2025-09-29T13:33:11Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=3c6f861ed711df7412240ad699ba3fb072504411'/>
<id>urn:sha1:3c6f861ed711df7412240ad699ba3fb072504411</id>
<content type='text'>
- Clarify why we need to listen for all non-VPN network events.
- Log default network event types in production build.
- Add log for when we try to check connectivity status.
- Improve logging of when we can't access the internet via socket.
</content>
</entry>
<entry>
<title>Fix connectivity manager util tests</title>
<updated>2025-06-04T07:18:32Z</updated>
<author>
<name>Jonatan Rhodin</name>
<email>jonatan.rhodin@mullvad.net</email>
</author>
<published>2025-06-04T07:18:32Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=937d8cc2f15efe6a6efc4aef6133dc030b9823e1'/>
<id>urn:sha1:937d8cc2f15efe6a6efc4aef6133dc030b9823e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Listen for all network events to fix missing default network events</title>
<updated>2025-06-03T14:34:56Z</updated>
<author>
<name>Jonatan Rhodin</name>
<email>jonatan.rhodin@mullvad.net</email>
</author>
<published>2025-06-03T07:24:44Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=2440239ec1658de53b169b109ea6a91a4e7a2c34'/>
<id>urn:sha1:2440239ec1658de53b169b109ea6a91a4e7a2c34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid using an unavailable ip version to connect to a relay</title>
<updated>2025-03-25T16:17:00Z</updated>
<author>
<name>Jonatan Rhodin</name>
<email>jonatan.rhodin@mullvad.net</email>
</author>
<published>2025-03-06T08:10:00Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=db66c85daab1ba708b282b5243d7835beb615b3b'/>
<id>urn:sha1:db66c85daab1ba708b282b5243d7835beb615b3b</id>
<content type='text'>
Co-authored-by: Sebastian Holmin &lt;sebastian.holmin@mullvad.net&gt;
</content>
</entry>
<entry>
<title>Make it possible to disable IPv6 in the tunnel</title>
<updated>2025-03-24T13:54:58Z</updated>
<author>
<name>Jonatan Rhodin</name>
<email>jonatan.rhodin@mullvad.net</email>
</author>
<published>2025-03-24T09:46:37Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=88917b0a31680b91cb4b803fb7d37ed53f1a20ce'/>
<id>urn:sha1:88917b0a31680b91cb4b803fb7d37ed53f1a20ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use the correct connect function to detect online status</title>
<updated>2025-03-07T12:15:43Z</updated>
<author>
<name>Jonatan Rhodin</name>
<email>jonatan.rhodin@mullvad.net</email>
</author>
<published>2025-03-07T12:15:43Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=95ea1d9330e5f53334aa9d235ed26fbe90322d01'/>
<id>urn:sha1:95ea1d9330e5f53334aa9d235ed26fbe90322d01</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Track IPv6 connectivity on Android</title>
<updated>2025-03-07T10:36:59Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2025-01-29T14:11:39Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=43cbbb50f9bab8dece273e764d56a2c467032ac0'/>
<id>urn:sha1:43cbbb50f9bab8dece273e764d56a2c467032ac0</id>
<content type='text'>
Co-authored-by: Jonatan Rhoidn &lt;jonatan.rhodin@mullvad.net&gt;
Co-authored-by: David Göransson &lt;david.goransson@mullvad.net&gt;
</content>
</entry>
<entry>
<title>Improve connectivity listener online detection</title>
<updated>2025-03-04T13:24:31Z</updated>
<author>
<name>David Göransson</name>
<email>david.goransson@mullvad.net</email>
</author>
<published>2025-03-04T13:23:58Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=4f82b6b7c857ca15912dfe291127980f47b12e8d'/>
<id>urn:sha1:4f82b6b7c857ca15912dfe291127980f47b12e8d</id>
<content type='text'>
Fixes incorrect filter for networkEvents. Also adds debouncing to
offline state when roaming to cellular from WiFi, this would otherwise
cause a full reconnection.
</content>
</entry>
<entry>
<title>Fix connectivity listener</title>
<updated>2025-03-03T19:37:22Z</updated>
<author>
<name>David Göransson</name>
<email>david.goransson@mullvad.net</email>
</author>
<published>2025-03-03T12:39:04Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=9eb15e878f8a5aec1cb0963d33b1492308b6a4f7'/>
<id>urn:sha1:9eb15e878f8a5aec1cb0963d33b1492308b6a4f7</id>
<content type='text'>
Fixes an issue where another VPN app or user having unfortunate
timing of turning on airplane mode and connecting at almost the same
time would leave a lingering network cached in the scan. This fix will
start with the all networks state and give the networkEvents flow 1
second to start up and emit the actual network state.
</content>
</entry>
<entry>
<title>Fix spamming of connectivity changed events</title>
<updated>2025-02-26T15:11:17Z</updated>
<author>
<name>Jonatan Rhodin</name>
<email>jonatan.rhodin@mullvad.net</email>
</author>
<published>2025-02-26T15:08:20Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=7ad3066b9ef0717eb4e36e306fffe4b01f506d14'/>
<id>urn:sha1:7ad3066b9ef0717eb4e36e306fffe4b01f506d14</id>
<content type='text'>
</content>
</entry>
</feed>
