<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mullvadvpn/talpid-openvpn-plugin/src/processing.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-07-09T07:51:28Z</updated>
<entry>
<title>Put the `tonic::Status` in a Box to make the error type smaller</title>
<updated>2025-07-09T07:51:28Z</updated>
<author>
<name>Sebastian Holmin</name>
<email>sebastian.holmin@mullvad.net</email>
</author>
<published>2025-05-22T14:13:58Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=e5107d094b51950277815c968e6f419514cc81c9'/>
<id>urn:sha1:e5107d094b51950277815c968e6f419514cc81c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Upgrade `tonic` to 0.12 and `prost` to 0.13</title>
<updated>2024-09-25T07:41:57Z</updated>
<author>
<name>Sebastian Holmin</name>
<email>sebastian.holmin@mullvad.net</email>
</author>
<published>2024-09-23T15:16:24Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=cb234d5e1b6e061ed6f3f209cae00e0dba9e9624'/>
<id>urn:sha1:cb234d5e1b6e061ed6f3f209cae00e0dba9e9624</id>
<content type='text'>
Upgrading `tonic` is a prerequisite to later on upgrading `hyper` to
version 1.0.

As of version 1.0, `hyper` no longer uses `tokio`s `AsyncWriter`
and `AsyncReader` traits, instead defining its own versions,
see &lt;https://github.com/hyperium/hyper/issues/3110&gt;. As tonic
`0.12` is updated to use the `hyper 1.0` ecosystem, it changed
some of its trait-bounds to the new `hyper` traits. The `hyper-utils`
crate provides the wrapper `TokioIo`, which converts between the two.

`prost` had to be upgraded as well, for compatibility.
</content>
</entry>
<entry>
<title>Fix redundant imports</title>
<updated>2024-02-19T14:28:02Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2024-02-19T09:07:28Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=07bf94820842bd3a034ca4e9b32641d7ef1c5e78'/>
<id>urn:sha1:07bf94820842bd3a034ca4e9b32641d7ef1c5e78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Silence clippy warnings due to tonic</title>
<updated>2022-08-29T11:14:08Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2022-08-23T09:59:56Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=39e1aaf798b749f34b536e6c6d56afa420400c99'/>
<id>urn:sha1:39e1aaf798b749f34b536e6c6d56afa420400c99</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Perform a clippy --fix</title>
<updated>2022-06-13T07:32:53Z</updated>
<author>
<name>jonathan</name>
<email>jonathan@mullvad.net</email>
</author>
<published>2022-06-10T08:22:44Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=08b60d4ac77d5f58649930ccd0770e490b732864'/>
<id>urn:sha1:08b60d4ac77d5f58649930ccd0770e490b732864</id>
<content type='text'>
This is a giant commit which performs only a clippy --fix.

Auditing can happen in two ways, either by reading every line or by
running a `cargo clippy --fix` on the previous commit and make sure that
the result is the same.
</content>
</entry>
<entry>
<title>Reformat code without blank_lines_upper_bound = 2</title>
<updated>2021-11-29T12:09:35Z</updated>
<author>
<name>Linus Färnstrand</name>
<email>faern@faern.net</email>
</author>
<published>2021-11-26T12:54:58Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=bc55e8482e45fa1a42a16078a80400cafb1a4258'/>
<id>urn:sha1:bc55e8482e45fa1a42a16078a80400cafb1a4258</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix tokio runtime builders</title>
<updated>2021-07-13T13:57:37Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2021-07-08T13:38:42Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=e52236b751a0d4a3ae9de9b6ba5569ef3faff495'/>
<id>urn:sha1:e52236b751a0d4a3ae9de9b6ba5569ef3faff495</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Configure ST tunnel addresses before setting up routes</title>
<updated>2021-07-02T07:54:19Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2021-06-01T13:08:09Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=d70e3de6c854fa0160c89f835fc459325eb6a195'/>
<id>urn:sha1:d70e3de6c854fa0160c89f835fc459325eb6a195</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve OpenVPN event handling</title>
<updated>2021-06-16T09:38:12Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2021-06-11T14:24:40Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=f3a274cbc5e424ad428e6763a58304427cc7be90'/>
<id>urn:sha1:f3a274cbc5e424ad428e6763a58304427cc7be90</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reduce excessive thread count</title>
<updated>2020-09-01T12:17:21Z</updated>
<author>
<name>David Lönnhager</name>
<email>david.l@mullvad.net</email>
</author>
<published>2020-08-28T15:31:33Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=c625b14ca68256111bc363e5883fa4819c54d5c7'/>
<id>urn:sha1:c625b14ca68256111bc363e5883fa4819c54d5c7</id>
<content type='text'>
</content>
</entry>
</feed>
