<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mullvadvpn/android/test/e2e, 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-27T10:36:33Z</updated>
<entry>
<title>Increase test timeout</title>
<updated>2025-10-27T10:36:33Z</updated>
<author>
<name>David Göransson</name>
<email>david.goransson@mullvad.net</email>
</author>
<published>2025-10-24T10:31:46Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=6834fad3f812547b004e9cdc108366a8fbab1e4a'/>
<id>urn:sha1:6834fad3f812547b004e9cdc108366a8fbab1e4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Decrease the time we wait for a connection to fail during tests</title>
<updated>2025-10-10T05:59:33Z</updated>
<author>
<name>Jonatan Rhodin</name>
<email>jonatan.rhodin@mullvad.net</email>
</author>
<published>2025-10-09T08:39:27Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=4e7480841545e0dcc80a6e128b5793baa7fdb4ec'/>
<id>urn:sha1:4e7480841545e0dcc80a6e128b5793baa7fdb4ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement LWO on android</title>
<updated>2025-10-09T09:02:02Z</updated>
<author>
<name>Jonatan Rhodin</name>
<email>jonatan.rhodin@mullvad.net</email>
</author>
<published>2025-10-02T06:49:41Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=8cfcae2c7d7148d55a4812df420a0aa6a9d4d7d4'/>
<id>urn:sha1:8cfcae2c7d7148d55a4812df420a0aa6a9d4d7d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Document runBlocking in TrafficGenerator</title>
<updated>2025-10-06T11:33:32Z</updated>
<author>
<name>David Göransson</name>
<email>david.goransson@mullvad.net</email>
</author>
<published>2025-10-06T08:36:55Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=76ba3d011703e349e05001b661e42aa3d2a5a2a7'/>
<id>urn:sha1:76ba3d011703e349e05001b661e42aa3d2a5a2a7</id>
<content type='text'>
A comment is added to clarify that `runBlocking` is used intentionally
to prevent tests from skipping delays. The `suspend` modifier, which
was redundant, has been removed from the `generateTraffic` function.
</content>
</entry>
<entry>
<title>Add better support for variant filters</title>
<updated>2025-09-12T08:13:28Z</updated>
<author>
<name>David Göransson</name>
<email>david.goransson@mullvad.net</email>
</author>
<published>2025-09-11T14:50:01Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=76a8f54a4a506c9a4a227169ee0e7c5a295384e9'/>
<id>urn:sha1:76a8f54a4a506c9a4a227169ee0e7c5a295384e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add connection test for QUIC</title>
<updated>2025-09-03T13:52:48Z</updated>
<author>
<name>David Göransson</name>
<email>david.goransson@mullvad.net</email>
</author>
<published>2025-09-01T14:33:12Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=675394de27138e98c8b171737114779834f7189d'/>
<id>urn:sha1:675394de27138e98c8b171737114779834f7189d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add UI support for QUIC setting</title>
<updated>2025-09-03T13:52:43Z</updated>
<author>
<name>Jonatan Rhodin</name>
<email>jonatan.rhodin@mullvad.net</email>
</author>
<published>2025-09-01T08:42:49Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=e266d72875224a0522d50e55f0555a38deb45ff3'/>
<id>urn:sha1:e266d72875224a0522d50e55f0555a38deb45ff3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set relay to current country on first start</title>
<updated>2025-08-14T08:11:48Z</updated>
<author>
<name>Kalle Lindström</name>
<email>karl.lindstrom@mullvad.net</email>
</author>
<published>2025-08-07T07:12:51Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=4e489750035e5d153cd833fbc6d50782df66241a'/>
<id>urn:sha1:4e489750035e5d153cd833fbc6d50782df66241a</id>
<content type='text'>
Sets the default relay selection to the current country (as determined
by am.i.mullvad.net). If the current country does not have any relays
the country with the closest relay is choosen instead.

In non-release builds of the Android app we do not bundle a relay list
in the APK, and the relay list is fetched when the user logs in.

So one of the following can happen:

1. Geolocation request returns, we have a relay list.
2. Geolocation request returns, we do not yet have a relay list.
3. Relay list request returns, we have a geolocation.
4. Relay list request returns, we do not have a geolocation.

In 1. and 3. we can update the default location. In 2. we have to wait
until the relay list is fetched from the api until we can update the
default location. 4. is unlikely to happen but could happen if
am.i.mullvad is down.
</content>
</entry>
<entry>
<title>Fix ktor parsing error</title>
<updated>2025-08-01T07:48:08Z</updated>
<author>
<name>David Göransson</name>
<email>david.goransson@mullvad.net</email>
</author>
<published>2025-07-31T13:38:13Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=754677a648ad6580f5546f0b83ea5765cfd97b3d'/>
<id>urn:sha1:754677a648ad6580f5546f0b83ea5765cfd97b3d</id>
<content type='text'>
App module had transitive dependencies using a older version at runtime
of serializationx. However, when compiling the test:e2e module a later
version than 1.8.0 was used through ktor. This caused deserialization
in runtime to go looking for a method that didn't exist. By putting an
explicit version in the app module we make sure to use a version that
is compatible with ktor.
</content>
</entry>
<entry>
<title>Fix tests failing when the notification allowed dialog is not shown</title>
<updated>2025-07-31T09:02:31Z</updated>
<author>
<name>Jonatan Rhodin</name>
<email>jonatan.rhodin@mullvad.net</email>
</author>
<published>2025-07-31T07:34:16Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=ca2cf224a91bb9729add4bc097448677bfcd610b'/>
<id>urn:sha1:ca2cf224a91bb9729add4bc097448677bfcd610b</id>
<content type='text'>
</content>
</entry>
</feed>
