<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-windows/elevate, branch master</title>
<subtitle>WireGuard client for Windows</subtitle>
<id>https://git.zx2c4.com/wireguard-windows/atom/elevate?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-windows/atom/elevate?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/'/>
<updated>2026-04-16T13:26:26Z</updated>
<entry>
<title>elevate: restore FullDllName struct directly instead of via RtlInitUnicodeString</title>
<updated>2026-04-16T13:26:26Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2026-04-16T01:20:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=66c7aa3930d7db74120cfd2a3ead90ba781991b9'/>
<id>urn:sha1:66c7aa3930d7db74120cfd2a3ead90ba781991b9</id>
<content type='text'>
This is more robust.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>elevate: default lpDirectory to the program's directory</title>
<updated>2026-04-16T13:26:26Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2026-04-16T01:10:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=f700e66b915be4ffe6748dd66c625d24f3556e19'/>
<id>urn:sha1:f700e66b915be4ffe6748dd66c625d24f3556e19</id>
<content type='text'>
Seems like defaulting to CWD is a bad idea.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>elevate: close right handle</title>
<updated>2026-04-16T13:26:26Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2026-04-11T17:21:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=b3a55100167b83fa97c77d397238fa3fecf87542'/>
<id>urn:sha1:b3a55100167b83fa97c77d397238fa3fecf87542</id>
<content type='text'>
The token was clearly intended, not the process.

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>
<entry>
<title>global: use strings.Cut where possible</title>
<updated>2021-12-23T00:59:59Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-12-23T00:59:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=da2ad6ba3756aa397546ebe23e8e5d07959cbb15'/>
<id>urn:sha1:da2ad6ba3756aa397546ebe23e8e5d07959cbb15</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>global: use syscall.SyscallN</title>
<updated>2021-12-16T02:14:14Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-12-16T01:54:11Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=ddb87f397d74a89f71877ecb02c18ffa79931ad7'/>
<id>urn:sha1:ddb87f397d74a89f71877ecb02c18ffa79931ad7</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>global: apply gofumpt</title>
<updated>2021-12-09T22:13:56Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-12-09T16:53:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=182247f5c830f93bfdb2a843a0ce3d394008c6d0'/>
<id>urn:sha1:182247f5c830f93bfdb2a843a0ce3d394008c6d0</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>global: use unsafe.Add where possible</title>
<updated>2021-10-12T17:44:08Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-10-12T17:44:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=d0663c3c94ba75a6d11312fd24dfd2713c9b431b'/>
<id>urn:sha1:d0663c3c94ba75a6d11312fd24dfd2713c9b431b</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>global: format</title>
<updated>2021-05-11T10:07:06Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-05-10T15:53:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-windows/commit/?id=bf66c69bd898b05444dc423284ea030fba4e1a6f'/>
<id>urn:sha1:bf66c69bd898b05444dc423284ea030fba4e1a6f</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
</feed>
