<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-windows/embeddable-dll-service/csharp, branch master</title>
<subtitle>WireGuard client for Windows</subtitle>
<id>https://git.zx2c4.com/wireguard-windows/atom/embeddable-dll-service/csharp?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-windows/atom/embeddable-dll-service/csharp?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/'/>
<updated>2026-03-21T11:23:55Z</updated>
<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: 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>embeddable-dll-service: csharp: ensure double \0 termination</title>
<updated>2022-03-28T10:40:20Z</updated>
<author>
<name>Simon Rozman</name>
<email>simon@rozman.si</email>
</author>
<published>2022-03-28T10:38:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=3bf8b7c4389b94e79f297334821fa79901b94a23'/>
<id>urn:sha1:3bf8b7c4389b94e79f297334821fa79901b94a23</id>
<content type='text'>
Signed-off-by: Simon Rozman &lt;simon@rozman.si&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>
<entry>
<title>embeddable-dll-service: update for new wgnt API</title>
<updated>2021-10-27T17:04:36Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-10-15T17:21:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=5975ae1d414b95096a37eae27b0a5144bb17cd29'/>
<id>urn:sha1:5975ae1d414b95096a37eae27b0a5144bb17cd29</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>embeddable-dll-service: csharp: fix type conversions</title>
<updated>2021-08-14T10:13:29Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-08-14T10:13:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=0ab19b6a457b672bdb613b4c92d9786a48edd605'/>
<id>urn:sha1:0ab19b6a457b672bdb613b4c92d9786a48edd605</id>
<content type='text'>
ADDRESS_FAMILY is a u16, not a u32.

C# promotes a ushort to an int, not to a short, so ntohl was being
called instead of ntohs. Fix this with explicit casts.

Reported-by: Neutron &lt;dotneutron@protonmail.ch&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>embeddable-dll-service: csharp: specify stdcall, not cdecl</title>
<updated>2021-08-13T17:07:48Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-08-13T17:04:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=4fcf53f8170049674e59acbd765e3f740a260c29'/>
<id>urn:sha1:4fcf53f8170049674e59acbd765e3f740a260c29</id>
<content type='text'>
wireguard.h uses the WINAPI macro, which is __stdcall, so mark these as
such.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>embeddable-dll-service: csharp: update for wgnt</title>
<updated>2021-08-10T00:30:33Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-08-09T20:38:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=747f5d07fbf14c76c9b43e91a7f81f1cab5edc51'/>
<id>urn:sha1:747f5d07fbf14c76c9b43e91a7f81f1cab5edc51</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>embeddable-dll-service: use wgnt always</title>
<updated>2021-08-09T21:39:31Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-08-09T20:44:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=36d14fc7806c0bbdfebf0b169dd1361b9e0bed47'/>
<id>urn:sha1:36d14fc7806c0bbdfebf0b169dd1361b9e0bed47</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>embeddable-dll-service: mention that you need dlls in right place</title>
<updated>2021-08-09T14:16:28Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-08-09T14:14:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=97c87e662d80dd76266e3a5d5d4089a55a02785a'/>
<id>urn:sha1:97c87e662d80dd76266e3a5d5d4089a55a02785a</id>
<content type='text'>
Reported-by: Dmitry Smirnov &lt;dmitry.smirnov@netprotect.com&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
</feed>
