<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wintun/example, branch master</title>
<subtitle>Layer 3 TUN Driver for Windows</subtitle>
<id>https://git.zx2c4.com/wintun/atom/example?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wintun/atom/example?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wintun/'/>
<updated>2021-10-15T00:41:12Z</updated>
<entry>
<title>example: remove overly specific casts</title>
<updated>2021-10-15T00:41:12Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-10-15T00:41:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wintun/commit/?id=cac40b06297469a1e49a9491e42bd9abc3e19604'/>
<id>urn:sha1:cac40b06297469a1e49a9491e42bd9abc3e19604</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>api: rewrite based on SwDevice</title>
<updated>2021-10-12T18:54:20Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-10-12T05:21:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wintun/commit/?id=544fdaaf8fb970d9657a59c1fc4c4569de4f2d3e'/>
<id>urn:sha1:544fdaaf8fb970d9657a59c1fc4c4569de4f2d3e</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>example: disable dad for faster startup</title>
<updated>2021-09-09T20:43:25Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-09-09T20:42:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wintun/commit/?id=ef48951654b4409c5a806ba07657c2c32cda5b56'/>
<id>urn:sha1:ef48951654b4409c5a806ba07657c2c32cda5b56</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>props: use ForcedTargetVersion for override</title>
<updated>2021-07-30T08:40:27Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-07-29T02:08:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wintun/commit/?id=86521458e3985b42a5f603eb4008daf05f163fec'/>
<id>urn:sha1:86521458e3985b42a5f603eb4008daf05f163fec</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
Signed-off-by: Simon Rozman &lt;simon@rozman.si&gt;
</content>
</entry>
<entry>
<title>example: resolve signed/unsigned code analysis warning</title>
<updated>2021-07-28T18:22:19Z</updated>
<author>
<name>Simon Rozman</name>
<email>simon@rozman.si</email>
</author>
<published>2021-07-28T18:19:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wintun/commit/?id=d61007297d43998f2cd7d5c689d8d64695ed7168'/>
<id>urn:sha1:d61007297d43998f2cd7d5c689d8d64695ed7168</id>
<content type='text'>
Signed-off-by: Simon Rozman &lt;simon@rozman.si&gt;
</content>
</entry>
<entry>
<title>vs: move shared configuration to wintun.props and upgrade</title>
<updated>2021-07-28T18:22:18Z</updated>
<author>
<name>Simon Rozman</name>
<email>simon@rozman.si</email>
</author>
<published>2021-07-28T11:50:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wintun/commit/?id=7dffa4be72c77bd7322039ffdc558a842abba8af'/>
<id>urn:sha1:7dffa4be72c77bd7322039ffdc558a842abba8af</id>
<content type='text'>
Remember to rename wintun.vcxproj.user file in your local working folder
to wintun.props.user manually.

Signed-off-by: Simon Rozman &lt;simon@rozman.si&gt;
</content>
</entry>
<entry>
<title>api: elevate to SYSTEM in WintunEnumAdapters()</title>
<updated>2021-03-08T12:48:29Z</updated>
<author>
<name>Simon Rozman</name>
<email>simon@rozman.si</email>
</author>
<published>2021-03-08T12:48:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wintun/commit/?id=cef79225560bd454cb5c49d8d2b0cfac869de8d3'/>
<id>urn:sha1:cef79225560bd454cb5c49d8d2b0cfac869de8d3</id>
<content type='text'>
The WintunEnumAdapters() requires namespace mutex. However,
NamespaceTakePoolMutex() works as SYSTEM user only.

WireGuard is using the WintunEnumAdapters() in its manager service to
cleanup stale adapters. As the WireGuard manager service is running as
SYSTEM, this requirement was not apparent before.

This commit also extends the example project to list its existing
adapters at start.

Signed-off-by: Simon Rozman &lt;simon@rozman.si&gt;
</content>
</entry>
<entry>
<title>global: bump copyright</title>
<updated>2021-01-30T15:45:26Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-01-30T15:45:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wintun/commit/?id=2628412d71a6caf22368cd6d7cf441ded139db4f'/>
<id>urn:sha1:2628412d71a6caf22368cd6d7cf441ded139db4f</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>api: remove return value from logger function</title>
<updated>2020-11-10T21:06:25Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-11-10T21:06:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wintun/commit/?id=e73613ee24cc5211c17b16f8190726f148c52a10'/>
<id>urn:sha1:e73613ee24cc5211c17b16f8190726f148c52a10</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>api: remove WintunOpenAdapterDeviceObject</title>
<updated>2020-11-05T15:58:43Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-11-05T14:25:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wintun/commit/?id=9f3d4667915357b8e7c2dbce87d94e389f8305de'/>
<id>urn:sha1:9f3d4667915357b8e7c2dbce87d94e389f8305de</id>
<content type='text'>
Discourage use of kernel interface, which gives us more flexibility if
we ever want to change it.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
</feed>
