<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-windows/manager, branch master</title>
<subtitle>WireGuard client for Windows</subtitle>
<id>https://git.zx2c4.com/wireguard-windows/atom/manager?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-windows/atom/manager?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/'/>
<updated>2026-04-11T19:39:47Z</updated>
<entry>
<title>manager: keep alive service state object until after unsubscription</title>
<updated>2026-04-11T19:39:47Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2026-04-11T19:39:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=fe5db33c166fc4ddc01b4dd3d8a44c68aeeb774f'/>
<id>urn:sha1:fe5db33c166fc4ddc01b4dd3d8a44c68aeeb774f</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>manager: return right error if os.Executable() fails</title>
<updated>2026-04-11T19:09:09Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2026-04-11T19:09:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=078db2feec43edaefe34789c67865562bcbaf6d6'/>
<id>urn:sha1:078db2feec43edaefe34789c67865562bcbaf6d6</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>manager,conf: protect callback arrays with shared locks</title>
<updated>2026-04-11T18:48:47Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2026-04-11T18:41:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=da7fcd647813a09ef5e0b049df05133324da64e0'/>
<id>urn:sha1:da7fcd647813a09ef5e0b049df05133324da64e0</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>manager: improve service stop waiting loops</title>
<updated>2026-04-11T17:16:39Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2026-04-11T17:16:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=0a45da068941a0fb4b1e18d551f4e3652707e9db'/>
<id>urn:sha1:0a45da068941a0fb4b1e18d551f4e3652707e9db</id>
<content type='text'>
Don't close nil services.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>manager: check for disabled service properly</title>
<updated>2026-04-11T16:15:13Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2026-04-11T16:15:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=5f223bf32eea2e4cd6b446710ba7ba76022677bb'/>
<id>urn:sha1:5f223bf32eea2e4cd6b446710ba7ba76022677bb</id>
<content type='text'>
The condition of err != nil was the opposite of what we wanted, so
disabled services were never matched.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>manager: remove unused old service tracker callback</title>
<updated>2026-04-11T16:13:11Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2026-04-11T16:12:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=967f0c11bc7475e3782ea102ecce1ddffe9c2e50'/>
<id>urn:sha1:967f0c11bc7475e3782ea102ecce1ddffe9c2e50</id>
<content type='text'>
This was from the Windows 7 compat code that's now gone.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>global: raise min windows version to 10</title>
<updated>2026-03-21T11:23:55Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2026-03-18T23:18:06Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=ad0df6df37b4ecb7957cddd2ba01e1efcc39d538'/>
<id>urn:sha1:ad0df6df37b4ecb7957cddd2ba01e1efcc39d538</id>
<content type='text'>
Since we're also bumping the PE subsystem header to 10.0, this means we
need a _load_config with the proper flags. So there's some work to be
done here.

This also means bumping LLVM and Go builds. In the case of Go, the patch
is still pending: https://go-review.googlesource.com/c/go/+/756680 , so
it's a custom build.

Remove lots of compatibility code and hacks. Also update the installer
to display a useful message.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>global: modernize go conventions</title>
<updated>2026-03-18T22:58:36Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2026-03-18T22:53:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=c77d0cd98dcea78259e477c438d7a59b534c21ad'/>
<id>urn:sha1:c77d0cd98dcea78259e477c438d7a59b534c21ad</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>global: bump date</title>
<updated>2026-03-18T22:45:25Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2026-03-18T22:44:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=ce901fde0aa8a7b0c1e48f78f8f4323f3ba8ad27'/>
<id>urn:sha1:ce901fde0aa8a7b0c1e48f78f8f4323f3ba8ad27</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>global: bump date</title>
<updated>2022-01-06T16:28:13Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2022-01-06T16:15:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=6ed37f30f5b7bb9dfab58e050d61baa96cb962a0'/>
<id>urn:sha1:6ed37f30f5b7bb9dfab58e050d61baa96cb962a0</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
</feed>
