<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wintun/api/session.c, branch 0.10</title>
<subtitle>Layer 3 TUN Driver for Windows</subtitle>
<id>https://git.zx2c4.com/wintun/atom/api/session.c?h=0.10</id>
<link rel='self' href='https://git.zx2c4.com/wintun/atom/api/session.c?h=0.10'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wintun/'/>
<updated>2020-11-27T13:52:03Z</updated>
<entry>
<title>api: skip notifying driver when there are no receive packets yet</title>
<updated>2020-11-27T13:52:03Z</updated>
<author>
<name>Simon Rozman</name>
<email>simon@rozman.si</email>
</author>
<published>2020-11-18T16:35:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wintun/commit/?id=ecf70261da7b42db080df5047685850ab39b58fe'/>
<id>urn:sha1:ecf70261da7b42db080df5047685850ab39b58fe</id>
<content type='text'>
Signed-off-by: Simon Rozman &lt;simon@rozman.si&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>
<entry>
<title>api: rename ReceiveRelease to ReleaseReceivePacket</title>
<updated>2020-11-05T15:58:43Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-11-05T12:01:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wintun/commit/?id=e9e790605a606d7d2aea8fbfaf38f336c1492b79'/>
<id>urn:sha1:e9e790605a606d7d2aea8fbfaf38f336c1492b79</id>
<content type='text'>
This makes the API parallel:
Wintun*Allocate*SendPacket -&gt; WintunSendPacket
WintunReceivePacket -&gt; Wintun*Release*ReceivePacket

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>api: use a logging alloc function</title>
<updated>2020-11-04T12:21:43Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-11-04T11:55:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wintun/commit/?id=5d1efa847fc038d8c34b0e050a30bb07c6cb686e'/>
<id>urn:sha1:5d1efa847fc038d8c34b0e050a30bb07c6cb686e</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>api: use GetLastError() to report failures like standard Win32</title>
<updated>2020-11-04T12:21:42Z</updated>
<author>
<name>Simon Rozman</name>
<email>simon@rozman.si</email>
</author>
<published>2020-11-03T11:29:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wintun/commit/?id=f657e6fd278732d054b064bb4836702d06e176f0'/>
<id>urn:sha1:f657e6fd278732d054b064bb4836702d06e176f0</id>
<content type='text'>
Signed-off-by: Simon Rozman &lt;simon@rozman.si&gt;
</content>
</entry>
<entry>
<title>api: use 'open' name since caller must close handle</title>
<updated>2020-11-03T11:31:49Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-11-03T11:31:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wintun/commit/?id=2af7fbd64aeea5c178c94054270e716be0b2a344'/>
<id>urn:sha1:2af7fbd64aeea5c178c94054270e716be0b2a344</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>example: rewrite and replace api's debug rundll32 functionality</title>
<updated>2020-11-02T22:42:43Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-11-02T21:09:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wintun/commit/?id=9a937c7a49ced541f805e8443c993b6de89324ac'/>
<id>urn:sha1:9a937c7a49ced541f805e8443c993b6de89324ac</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>api: separate read-wait handle into other function</title>
<updated>2020-11-02T15:38:56Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-11-02T15:04:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wintun/commit/?id=c20e1683c21a1e281479f3caca1754b39820cd81'/>
<id>urn:sha1:c20e1683c21a1e281479f3caca1754b39820cd81</id>
<content type='text'>
Makes the API a bit more clear.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>api: simplify and unify error messages</title>
<updated>2020-11-02T11:19:36Z</updated>
<author>
<name>Simon Rozman</name>
<email>simon@rozman.si</email>
</author>
<published>2020-11-02T10:52:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wintun/commit/?id=47a241e5d8a33ed0bfef9279904e152cfbe058a2'/>
<id>urn:sha1:47a241e5d8a33ed0bfef9279904e152cfbe058a2</id>
<content type='text'>
Signed-off-by: Simon Rozman &lt;simon@rozman.si&gt;
</content>
</entry>
<entry>
<title>api: add debugging rundll32 entry point</title>
<updated>2020-10-31T18:11:56Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-10-31T14:09:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wintun/commit/?id=6c40f24498d448f3c5b52530835f367306cb0ff7'/>
<id>urn:sha1:6c40f24498d448f3c5b52530835f367306cb0ff7</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
</feed>
