<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mullvadvpn/android/build.gradle, 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>2022-01-05T03:24:47Z</updated>
<entry>
<title>Migrade gradle scripts to kotlin/kts</title>
<updated>2022-01-05T03:24:47Z</updated>
<author>
<name>Albin</name>
<email>albin@mullvad.net</email>
</author>
<published>2021-12-20T10:37:13Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=352c2e48031a2984813332917bf22f93294c5ff7'/>
<id>urn:sha1:352c2e48031a2984813332917bf22f93294c5ff7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prepare gradle scripts for kotlin migration</title>
<updated>2022-01-05T02:24:07Z</updated>
<author>
<name>Albin</name>
<email>albin@mullvad.net</email>
</author>
<published>2021-12-20T07:39:15Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=2b2b2a3fd6e1dc857b140483269019743f25a1b8'/>
<id>urn:sha1:2b2b2a3fd6e1dc857b140483269019743f25a1b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Android dependency audit</title>
<updated>2021-12-20T14:53:57Z</updated>
<author>
<name>Albin</name>
<email>albin@mullvad.net</email>
</author>
<published>2021-12-16T13:58:06Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=3c999c033317d98865347545c0c75d3b85d42600'/>
<id>urn:sha1:3c999c033317d98865347545c0c75d3b85d42600</id>
<content type='text'>
Adds the OWASP Dependency-Check tool to the project to detect
potentially vulnerable dependencies.

Gradle is configured to skip the lintClassPath configuration, which
relies on many dependencies that has been flagged to have CVEs, as it's
related to the lint tooling rather than the project's compilation class
path. The alternative would be to suppress specific CVEs, however that
could potentially result in suppressed CVEs in project compilation
class path.
</content>
</entry>
<entry>
<title>Split Android project and app module</title>
<updated>2021-12-16T10:38:25Z</updated>
<author>
<name>Albin</name>
<email>albin@mullvad.net</email>
</author>
<published>2021-10-13T16:14:45Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=6c4d31dfc59772e9a80d0260fee34cf03d5c05f5'/>
<id>urn:sha1:6c4d31dfc59772e9a80d0260fee34cf03d5c05f5</id>
<content type='text'>
The purpose of this is to:
* Comply better with the default Android project structure
  (see https://developer.android.com/studio/build).
* Avoid conflicts between project and app dependencies and plugins.
</content>
</entry>
<entry>
<title>Drop support for Android 7/7.1</title>
<updated>2021-10-08T09:36:17Z</updated>
<author>
<name>Albin</name>
<email>albin@mullvad.net</email>
</author>
<published>2021-10-08T09:05:20Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=fbde405fbf19a7c516ffeec7c7ed0ba2ee13ede3'/>
<id>urn:sha1:fbde405fbf19a7c516ffeec7c7ed0ba2ee13ede3</id>
<content type='text'>
Android 8/API level 26 or later is now required.
</content>
</entry>
<entry>
<title>Migrate from JCenter to mavenCentral</title>
<updated>2021-10-04T11:21:22Z</updated>
<author>
<name>Albin</name>
<email>albin@mullvad.net</email>
</author>
<published>2021-09-16T14:00:35Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=d735b36a819cde2f7e3dd8b60281b641bbf531dc'/>
<id>urn:sha1:d735b36a819cde2f7e3dd8b60281b641bbf531dc</id>
<content type='text'>
JCenter has been sunset and should no longer be relied on as per:
https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/

The migration also required the following changes:
* Updated Koin maven group id as per the official documentation at:
  https://insert-koin.io/docs/setup/v2/
* Bump MockK version due to old versions of one of its dependencies'
  (dexmaker) not being available at mavenCentral.
* Fix mockK instrumentation lib issue.
</content>
</entry>
<entry>
<title>Test `HandlerFlow` forwarding messages</title>
<updated>2021-05-14T20:39:01Z</updated>
<author>
<name>Janito Vaqueiro Ferreira Filho</name>
<email>janito@mullvad.net</email>
</author>
<published>2021-05-07T19:26:47Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=ddda7d310f73ea16fe00d62f9704e556e6c4fc97'/>
<id>urn:sha1:ddda7d310f73ea16fe00d62f9704e556e6c4fc97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump Android version in build.gradle</title>
<updated>2021-05-04T13:11:25Z</updated>
<author>
<name>Linus Färnstrand</name>
<email>linus@mullvad.net</email>
</author>
<published>2021-05-04T13:11:25Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=4a1384722f87b85e4b80509fb99977cbbca2c4a7'/>
<id>urn:sha1:4a1384722f87b85e4b80509fb99977cbbca2c4a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor SplitTunneling Fragment, add tests.</title>
<updated>2021-04-19T12:36:22Z</updated>
<author>
<name>Aleksandr Granin</name>
<email>aleksandr@mullvad.net</email>
</author>
<published>2021-04-06T12:43:30Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=b3b5da44ec8bf1f2a39cb33ad31d89dd571ac731'/>
<id>urn:sha1:b3b5da44ec8bf1f2a39cb33ad31d89dd571ac731</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump Android version to 2021.1-beta1</title>
<updated>2021-04-06T14:33:04Z</updated>
<author>
<name>Linus Färnstrand</name>
<email>linus@mullvad.net</email>
</author>
<published>2021-04-06T14:33:04Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=6979590d25be6607fb87954c7dfbfc2b7192868f'/>
<id>urn:sha1:6979590d25be6607fb87954c7dfbfc2b7192868f</id>
<content type='text'>
</content>
</entry>
</feed>
