<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-go/rwcancel, branch js/sample-api</title>
<subtitle>Go implementation of WireGuard</subtitle>
<id>https://git.zx2c4.com/wireguard-go/atom/rwcancel?h=js%2Fsample-api</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-go/atom/rwcancel?h=js%2Fsample-api'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/'/>
<updated>2020-05-02T08:08:26Z</updated>
<entry>
<title>global: update header comments and modules</title>
<updated>2020-05-02T08:08:26Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-05-02T08:08:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=db0aa39b765243c6a4ac9a2e348311df9517c0bf'/>
<id>urn:sha1:db0aa39b765243c6a4ac9a2e348311df9517c0bf</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>rwcancel: no-op builds for windows and darwin</title>
<updated>2020-03-30T07:41:39Z</updated>
<author>
<name>David Crawshaw</name>
<email>crawshaw@tailscale.com</email>
</author>
<published>2020-02-19T15:09:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=224bc9e60c7e2e1f04573bc377121c8f844d57c6'/>
<id>urn:sha1:224bc9e60c7e2e1f04573bc377121c8f844d57c6</id>
<content type='text'>
This lets us include the package on those platforms in a
followup commit where we split out a conn package from device.
It also lets us run `go test ./...` when developing on macOS.

Signed-off-by: David Crawshaw &lt;crawshaw@tailscale.com&gt;
</content>
</entry>
<entry>
<title>rwcancel: handle EINTR and EAGAIN in unixSelect()</title>
<updated>2019-10-17T13:19:17Z</updated>
<author>
<name>Avery Pennarun</name>
<email>apenwarr@gmail.com</email>
</author>
<published>2019-10-12T07:46:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=0abb6b668c708aa84daba4b036e536fd76a8b1c5'/>
<id>urn:sha1:0abb6b668c708aa84daba4b036e536fd76a8b1c5</id>
<content type='text'>
On my Chromebook (Linux 4.19.44 in a VM) and on an AWS EC2
machine, select() was sometimes returning EINTR. This is
harmless and just means you should try again. So let's try
again.

This eliminates a problem where the tunnel fails to come up
correctly and the program needs to be restarted.

Signed-off-by: Avery Pennarun &lt;apenwarr@gmail.com&gt;
</content>
</entry>
<entry>
<title>global: regroup all imports</title>
<updated>2019-05-14T07:09:52Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2019-05-14T07:09:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=3bf41b06ae6ec9a558d3b1f1f315509ccef97010'/>
<id>urn:sha1:3bf41b06ae6ec9a558d3b1f1f315509ccef97010</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extend structs rather than embed, when possible</title>
<updated>2019-02-05T11:59:42Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2019-01-03T18:04:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=89d2c5ed7a054bc05a21209d5a9c79ad7151f8f7'/>
<id>urn:sha1:89d2c5ed7a054bc05a21209d5a9c79ad7151f8f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update copyright</title>
<updated>2019-02-05T11:59:42Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2019-01-02T00:55:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=dff424baf8acc4d2a5858d3947761c5090d8e640'/>
<id>urn:sha1:dff424baf8acc4d2a5858d3947761c5090d8e640</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Freebsd is finally normal in sys/unix</title>
<updated>2018-12-11T17:33:13Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2018-12-11T17:33:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=05cc0c829821d43cb45dc777e8dbde296304cbeb'/>
<id>urn:sha1:05cc0c829821d43cb45dc777e8dbde296304cbeb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>global: fix up copyright headers</title>
<updated>2018-09-16T16:49:19Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2018-09-05T21:54:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=5be541d147562bf87f6a9ebd551412d4a6920b4b'/>
<id>urn:sha1:5be541d147562bf87f6a9ebd551412d4a6920b4b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Catch EINTR</title>
<updated>2018-05-24T13:36:29Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2018-05-24T13:29:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=2f2eca894744baef365aaa07554f56979159d988'/>
<id>urn:sha1:2f2eca894744baef365aaa07554f56979159d988</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rework freebsd support</title>
<updated>2018-05-21T16:48:48Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2018-05-21T15:27:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=ff3f2455e5cd74bd45c2f124a1d275462e33a4a0'/>
<id>urn:sha1:ff3f2455e5cd74bd45c2f124a1d275462e33a4a0</id>
<content type='text'>
</content>
</entry>
</feed>
