<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mullvadvpn/tunnel-obfuscation/src/lib.rs, 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-09T14:07:54Z</updated>
<entry>
<title>Connect LWO obfuscator when `run` is invoked</title>
<updated>2025-10-09T14:07:54Z</updated>
<author>
<name>Markus Pettersson</name>
<email>markus.pettersson@mullvad.net</email>
</author>
<published>2025-10-09T12:53:35Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=87b3bb87a575abc334bcbed25bb8758c5539c5c0'/>
<id>urn:sha1:87b3bb87a575abc334bcbed25bb8758c5539c5c0</id>
<content type='text'>
Fixes race condition with socket bypass on Android
</content>
</entry>
<entry>
<title>Add POC multiplexer tunnel obfuscation module</title>
<updated>2025-09-18T15:20:42Z</updated>
<author>
<name>Jon Petersson</name>
<email>jon.petersson@mullvad.net</email>
</author>
<published>2025-03-10T16:28:26Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=38302bd84da48c51a183ab3cbe23e429bd541a13'/>
<id>urn:sha1:38302bd84da48c51a183ab3cbe23e429bd541a13</id>
<content type='text'>
Co-authored-by: David Lönnhager &lt;david.l@mullvad.net&gt;
</content>
</entry>
<entry>
<title>Add LWO obfuscator</title>
<updated>2025-09-15T07:21:28Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2025-09-05T11:02:33Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=344b9291ba15b6609d79798d7e21997f97fbc4d9'/>
<id>urn:sha1:344b9291ba15b6609d79798d7e21997f97fbc4d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prevent blocking until connected to QUIC endpoint</title>
<updated>2025-05-02T14:40:02Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2025-04-25T13:39:50Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=f4b3fac17212aee16c6d3bf150204765ebd28bc3'/>
<id>urn:sha1:f4b3fac17212aee16c6d3bf150204765ebd28bc3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Quic to tunnel-obfuscation</title>
<updated>2025-05-02T14:39:57Z</updated>
<author>
<name>Andrew Bulhak</name>
<email>andrew.bulhak@mullvad.net</email>
</author>
<published>2025-04-24T13:42:30Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=7e9a025fb51ad8801d061083011b96f5bacd0ab8'/>
<id>urn:sha1:7e9a025fb51ad8801d061083011b96f5bacd0ab8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Take obfuscation overhead into account when setting MTU</title>
<updated>2024-10-21T11:49:33Z</updated>
<author>
<name>Joakim Hulthe</name>
<email>joakim.hulthe@mullvad.net</email>
</author>
<published>2024-10-18T13:41:06Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=e577b765388ee08461745f52911b3e2ab15bff9c'/>
<id>urn:sha1:e577b765388ee08461745f52911b3e2ab15bff9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Shadowsocks to tunnel-obfuscation crate</title>
<updated>2024-08-16T07:13:27Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2024-05-30T11:57:42Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=5317b3d8565c4a4085499dd4a0add728404f3146'/>
<id>urn:sha1:5317b3d8565c4a4085499dd4a0add728404f3146</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace err_derive with thiserror</title>
<updated>2024-02-27T09:38:19Z</updated>
<author>
<name>Joakim Hulthe</name>
<email>joakim@hulthe.net</email>
</author>
<published>2024-02-26T13:24:15Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=a6d3578d256349ffe74b7c6a7a80ac2d70b7f68e'/>
<id>urn:sha1:a6d3578d256349ffe74b7c6a7a80ac2d70b7f68e</id>
<content type='text'>
`err_derive` is unmaintained and will probably stop working with rust
edition 2024. `thiserror` is almost a drop-in replacement. This commit
simply replaces all occurences of `derive(err_derive::Error)` with
`derive(thiserror::Error)` and fixes the attributes, but the Error and
Display impls should be identical.
</content>
</entry>
<entry>
<title>Exclude obfuscation socket from the tunnel on Android</title>
<updated>2022-11-24T12:12:01Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-11-23T16:50:51Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=cb03e7b6c75f5beaff8aba1d51a26159931acde3'/>
<id>urn:sha1:cb03e7b6c75f5beaff8aba1d51a26159931acde3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add tunnel-obfuscation crate</title>
<updated>2022-03-24T09:34:59Z</updated>
<author>
<name>Odd Stranne</name>
<email>odd@mullvad.net</email>
</author>
<published>2022-03-18T10:32:20Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=0e5b3948ce70a3b5634fdbf39d6430f8a53fdd48'/>
<id>urn:sha1:0e5b3948ce70a3b5634fdbf39d6430f8a53fdd48</id>
<content type='text'>
</content>
</entry>
</feed>
