<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mullvadvpn/android/build.sh, 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-22T11:16:05Z</updated>
<entry>
<title>Verify that release builds did not pollute the working directory</title>
<updated>2025-10-22T11:16:05Z</updated>
<author>
<name>Linus Färnstrand</name>
<email>linus@mullvad.net</email>
</author>
<published>2025-10-15T13:18:28Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=ca148b0b384168cad76e7bbdeed1afed287654b8'/>
<id>urn:sha1:ca148b0b384168cad76e7bbdeed1afed287654b8</id>
<content type='text'>
Refuse to sign binaries or produce final bundles if building the app
made the git working directory dirty. A dirty working directory is an
indication that the build process changed something that it should not
touch
</content>
</entry>
<entry>
<title>Change md5 to sha256 checksum in build script</title>
<updated>2025-07-18T11:15:28Z</updated>
<author>
<name>Albin</name>
<email>albin@mullvad.net</email>
</author>
<published>2025-07-18T10:00:21Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=3ff20eb3460b0777810d12043dd9f68dcfe5d8b8'/>
<id>urn:sha1:3ff20eb3460b0777810d12043dd9f68dcfe5d8b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Limit dirty working dir check to release builds</title>
<updated>2025-07-07T13:13:02Z</updated>
<author>
<name>Albin</name>
<email>albin@mullvad.net</email>
</author>
<published>2025-07-07T13:02:26Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=ad6aed0e6d5f8c7c3c7c113cae5a48a5fe8b2cb7'/>
<id>urn:sha1:ad6aed0e6d5f8c7c3c7c113cae5a48a5fe8b2cb7</id>
<content type='text'>
Instead of applying to all builds, the check is now
limited to release builds. This is necessary since
files and directories are removed as part of building
for F-Droid. It might also be useful for debug builds.
</content>
</entry>
<entry>
<title>Add check for dirty repo before building</title>
<updated>2025-07-07T10:02:13Z</updated>
<author>
<name>David Göransson</name>
<email>david.goransson@mullvad.net</email>
</author>
<published>2025-07-07T10:02:09Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=e08d26f1dccf76dd515734d731a1fbc9f61524f2'/>
<id>urn:sha1:e08d26f1dccf76dd515734d731a1fbc9f61524f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable alpha publishing of prod app</title>
<updated>2025-06-30T11:52:43Z</updated>
<author>
<name>Albin</name>
<email>albin@mullvad.net</email>
</author>
<published>2025-06-30T09:54:35Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=e7196f194d481bba95f1f65ba02e86013eb78581'/>
<id>urn:sha1:e7196f194d481bba95f1f65ba02e86013eb78581</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Unify usage of gradle properties</title>
<updated>2025-05-21T09:56:43Z</updated>
<author>
<name>David Göransson</name>
<email>david.goransson@mullvad.net</email>
</author>
<published>2025-05-20T08:11:16Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=bf7f22e42500ba570776a08d132b6ee1e3a93df9'/>
<id>urn:sha1:bf7f22e42500ba570776a08d132b6ee1e3a93df9</id>
<content type='text'>
This commit does multiple changes to how we work with properties.
- Instead of relying on `e2e.properties` and `local.properties` only use
the `gradle.properties` as per standard gradle.
- Naming of properties are changed to have a coherent structure.
- Allow for setting stagemole and prod account separately.
- Consolidate all the default values into `gradle.properties`
</content>
</entry>
<entry>
<title>Enable automatic alpha devmole publishing</title>
<updated>2025-03-06T10:44:42Z</updated>
<author>
<name>Albin</name>
<email>albin@mullvad.net</email>
</author>
<published>2025-03-06T10:44:42Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=99c828ef537626ad7b9e9de34ad23a49c2d3be56'/>
<id>urn:sha1:99c828ef537626ad7b9e9de34ad23a49c2d3be56</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix local.properties check</title>
<updated>2025-02-19T12:56:57Z</updated>
<author>
<name>Albin</name>
<email>albin@mullvad.net</email>
</author>
<published>2025-02-19T12:56:55Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=e1e211b69a1d671ade6d0ebae271bad25a578637'/>
<id>urn:sha1:e1e211b69a1d671ade6d0ebae271bad25a578637</id>
<content type='text'>
Ensures that the local.properties check in the build script
better handles cases when the local.properties file doesn't
exist.
</content>
</entry>
<entry>
<title>Add warning if CARGO_TARGETS is set</title>
<updated>2025-02-10T14:30:50Z</updated>
<author>
<name>Kalle Lindström</name>
<email>karl.lindstrom@mullvad.net</email>
</author>
<published>2025-02-10T11:29:19Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=d7b04d0ea4532e936289560f02db5c89521d0397'/>
<id>urn:sha1:d7b04d0ea4532e936289560f02db5c89521d0397</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Print build checksums</title>
<updated>2025-01-24T11:50:04Z</updated>
<author>
<name>Albin</name>
<email>albin@mullvad.net</email>
</author>
<published>2025-01-22T19:14:24Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=1812ba2a62126321111bafe62b998b3bcc2a2078'/>
<id>urn:sha1:1812ba2a62126321111bafe62b998b3bcc2a2078</id>
<content type='text'>
</content>
</entry>
</feed>
