<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mullvadvpn/ci/check-rust.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-01-22T06:45:25Z</updated>
<entry>
<title>Add --workspace to cargo invocations, to test all crates</title>
<updated>2025-01-22T06:45:25Z</updated>
<author>
<name>Linus Färnstrand</name>
<email>linus@mullvad.net</email>
</author>
<published>2025-01-21T14:56:02Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=194226c3b74a04e97194a62904703a41799dba6a'/>
<id>urn:sha1:194226c3b74a04e97194a62904703a41799dba6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a safe FFI wrapper in `wireguard-go-rs`</title>
<updated>2024-06-25T15:31:32Z</updated>
<author>
<name>Sebastian Holmin</name>
<email>sebastian.holmin@mullvad.net</email>
</author>
<published>2024-05-02T09:54:13Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=da95b2603470841b64518959ceac0d03aab0068a'/>
<id>urn:sha1:da95b2603470841b64518959ceac0d03aab0068a</id>
<content type='text'>
- Add local wireguard go import
- Activate DAITA and add `wgActivateDaita` and `wgReceiveEvent` FFI
- Implement `start_daita` on Wireguard-go tunnel type
- Mention DAITA in `wireguard-go-rs` description
- Do not compile `wireguard-go-rs` on Windows
- Handle DAITA closed on `nil` event
- Handle daita action timeouts in libwg
- Remove noisy log lines
- Remove `maybenot_on_action` callback
- Remove unused link to `../build/lib` for `talpid-wireguard`
- Bump the `wireguard-go` submodule to a signed release tag in Mullvad's
  `wireguard-go` fork.
- Update path to `libwg/go.sum` in verification script

Also:
- Use u64 instead of *mut void as log context
- Make Tunnel::set_config take a &amp;mut self
- Use dyn Error instead of i32s for wg errors

Co-authored-by: Joakim Hulthe &lt;joakim@hulthe.net&gt;
</content>
</entry>
<entry>
<title>Stop building libwg and wireguard-go on Windows</title>
<updated>2023-08-31T11:22:13Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2023-08-08T14:24:14Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=12f513d3267633b9e84a5a7add1405912fe40da6'/>
<id>urn:sha1:12f513d3267633b9e84a5a7add1405912fe40da6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cache Windows modules in GitHub Actions workflow</title>
<updated>2022-02-10T13:54:52Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-02-09T12:18:02Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=7d1fa6599a87b9f22fc94279422d64e881f19283'/>
<id>urn:sha1:7d1fa6599a87b9f22fc94279422d64e881f19283</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve build script to build debug by default and be more flexible</title>
<updated>2021-12-30T09:53:04Z</updated>
<author>
<name>Linus Färnstrand</name>
<email>faern@faern.net</email>
</author>
<published>2021-12-28T12:26:18Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=433a4528ef6cef1932f5aa80b787cd7c7c2db461'/>
<id>urn:sha1:433a4528ef6cef1932f5aa80b787cd7c7c2db461</id>
<content type='text'>
Defaults to unoptimized, unsigned, dev builds.
New flags:
--optimize - Turns on compiler optimization/compression
--sign - Turns on siging of binaries (Windows + macOS)
</content>
</entry>
<entry>
<title>Rename windows_build_modules.sh -&gt; build-windows-modules.sh</title>
<updated>2021-11-30T14:02:32Z</updated>
<author>
<name>Linus Färnstrand</name>
<email>faern@faern.net</email>
</author>
<published>2021-11-17T10:38:40Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=351c116c0eb9f1512b06a4bb0c100da3d5fb3a1c'/>
<id>urn:sha1:351c116c0eb9f1512b06a4bb0c100da3d5fb3a1c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add daemon build job for Linux</title>
<updated>2021-03-12T11:56:27Z</updated>
<author>
<name>Janito Vaqueiro Ferreira Filho</name>
<email>janito@mullvad.net</email>
</author>
<published>2021-03-06T23:46:51Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=abc7e7425b4bab955ef000ea4dc05d636f028f58'/>
<id>urn:sha1:abc7e7425b4bab955ef000ea4dc05d636f028f58</id>
<content type='text'>
</content>
</entry>
</feed>
