<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mullvadvpn/mullvad-ios/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-08-12T12:49:43Z</updated>
<entry>
<title>Make changes from pull request</title>
<updated>2025-08-12T12:49:43Z</updated>
<author>
<name>Andrew Bulhak</name>
<email>andrew.bulhak@mullvad.net</email>
</author>
<published>2025-08-07T15:07:48Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=1b7d4c9f171b5ba157f0c27fa0de3ab627c6fe14'/>
<id>urn:sha1:1b7d4c9f171b5ba157f0c27fa0de3ab627c6fe14</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adjust Rust formatting again</title>
<updated>2025-08-12T12:49:43Z</updated>
<author>
<name>Andrew Bulhak</name>
<email>andrew.bulhak@mullvad.net</email>
</author>
<published>2025-08-06T11:57:22Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=eef1fb0138edb3e6b44b84448018b4e96f520228'/>
<id>urn:sha1:eef1fb0138edb3e6b44b84448018b4e96f520228</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix Rust warnings/formatting complaints</title>
<updated>2025-08-12T12:49:43Z</updated>
<author>
<name>Andrew Bulhak</name>
<email>andrew.bulhak@mullvad.net</email>
</author>
<published>2025-08-06T11:45:25Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=ab3db17179722acab48e2b99f0b949c111d47570'/>
<id>urn:sha1:ab3db17179722acab48e2b99f0b949c111d47570</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove redundant Sync conformance for ForeignPtr type</title>
<updated>2025-08-12T12:49:43Z</updated>
<author>
<name>Andrew Bulhak</name>
<email>andrew.bulhak@mullvad.net</email>
</author>
<published>2025-07-25T20:37:57Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=f73c97b7d39c054d7c00460fe18870212865f453'/>
<id>urn:sha1:f73c97b7d39c054d7c00460fe18870212865f453</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Feed access method UUID back from Rust to Swift, and save it</title>
<updated>2025-08-12T12:49:43Z</updated>
<author>
<name>Andrew Bulhak</name>
<email>andrew.bulhak@mullvad.net</email>
</author>
<published>2025-07-15T15:14:46Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=6210557bbb92934be1e0697a2129642ef95c5dd3'/>
<id>urn:sha1:6210557bbb92934be1e0697a2129642ef95c5dd3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Run `cargo fmt`</title>
<updated>2025-07-10T07:37:00Z</updated>
<author>
<name>Sebastian Holmin</name>
<email>sebastian.holmin@mullvad.net</email>
</author>
<published>2025-07-09T14:18:47Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=3fd1c56d397375a494cf9279ed42122de8548579'/>
<id>urn:sha1:3fd1c56d397375a494cf9279ed42122de8548579</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow undocumented unsafe code in `mullvad-ios`</title>
<updated>2025-07-09T14:28:05Z</updated>
<author>
<name>Sebastian Holmin</name>
<email>sebastain@holmin@mullvad.com</email>
</author>
<published>2025-07-07T13:59:02Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=7259eabc670ef78a2ab6029cd99f6708ac6f2754'/>
<id>urn:sha1:7259eabc670ef78a2ab6029cd99f6708ac6f2754</id>
<content type='text'>
Since upgrading the Rust version enforces many new
unsafe blocks, we have to temporarily disable this lint
to upgrade the Rust edition.
</content>
</entry>
<entry>
<title>Add unsafe block in unsafe fn</title>
<updated>2025-07-09T14:28:05Z</updated>
<author>
<name>Sebastian Holmin</name>
<email>sebastain@holmin@mullvad.com</email>
</author>
<published>2025-07-07T13:52:15Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=a761a974cbfbfb2e2203faff227f43567112e7c4'/>
<id>urn:sha1:a761a974cbfbfb2e2203faff227f43567112e7c4</id>
<content type='text'>
Also make extern blocks unsafe
</content>
</entry>
<entry>
<title>Use `#[unsafe(no_mangle)]`</title>
<updated>2025-07-09T14:28:04Z</updated>
<author>
<name>Sebastian Holmin</name>
<email>sebastain@holmin@mullvad.com</email>
</author>
<published>2025-07-07T13:20:47Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=8d96b12c8442d180669993d425dbe9a56500bf1f'/>
<id>urn:sha1:8d96b12c8442d180669993d425dbe9a56500bf1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adjust MTU for QUIC obfuscator based on tunnel MTU</title>
<updated>2025-07-09T13:17:09Z</updated>
<author>
<name>Markus Pettersson</name>
<email>markus.pettersson@mullvad.net</email>
</author>
<published>2025-07-08T14:44:25Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=1d874a65d41ff343f7308da8ad4e3c20f5b67264'/>
<id>urn:sha1:1d874a65d41ff343f7308da8ad4e3c20f5b67264</id>
<content type='text'>
Make fields of `quic::Settings` private and expose constructors/builder
fns to configure a `quic::Settings` struct. A previous commit that added
a public, optional field to the settings struct broke a caller (iOS),
which is suboptimal.

Add a new token type: `quic::AuthToken`. This will perform "all"
necessary validation that was previously done ad-hoc when the token was
to be transformed into an authorization header. It also helps to not
fuck up the values passed to `quic::Settings::new`, since it was
previously Stringly-typed.
</content>
</entry>
</feed>
