<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-go/src, branch master</title>
<subtitle>Go implementation of WireGuard</subtitle>
<id>https://git.zx2c4.com/wireguard-go/atom/src?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-go/atom/src?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/'/>
<updated>2018-02-04T15:08:26Z</updated>
<entry>
<title>Align with go library layout</title>
<updated>2018-02-04T15:08:26Z</updated>
<author>
<name>Mathias Hall-Andersen</name>
<email>mathias@hall-andersen.dk</email>
</author>
<published>2018-02-04T15:08:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=a0f54cbe5ac2cd8b8296c2c57c30029dd349cff0'/>
<id>urn:sha1:a0f54cbe5ac2cd8b8296c2c57c30029dd349cff0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed tests</title>
<updated>2018-02-02T19:45:25Z</updated>
<author>
<name>Mathias Hall-Andersen</name>
<email>mathias@hall-andersen.dk</email>
</author>
<published>2018-02-02T19:45:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=5871ec04deb8f4715cab37146940baa35c08cbee'/>
<id>urn:sha1:5871ec04deb8f4715cab37146940baa35c08cbee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clear cryptographic state when interface down</title>
<updated>2018-02-02T16:24:29Z</updated>
<author>
<name>Mathias Hall-Andersen</name>
<email>mathias@hall-andersen.dk</email>
</author>
<published>2018-02-02T16:24:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=4f97b52ea60ce4f2448d8617853aa44759727197'/>
<id>urn:sha1:4f97b52ea60ce4f2448d8617853aa44759727197</id>
<content type='text'>
Attempts to clear the cryptographic state for every
peer when the device goes down.
</content>
</entry>
<entry>
<title>Rework of entire locking system</title>
<updated>2018-02-02T15:40:14Z</updated>
<author>
<name>Mathias Hall-Andersen</name>
<email>mathias@hall-andersen.dk</email>
</author>
<published>2018-02-02T15:40:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=029410b118f079d77fa448cf56a97b949faee126'/>
<id>urn:sha1:029410b118f079d77fa448cf56a97b949faee126</id>
<content type='text'>
Locking on the Device instance is now much more fined-grained,
seperating out the fields into "resources" st. most common interactions
only require a small number.
</content>
</entry>
<entry>
<title>Added initial version of peer teardown</title>
<updated>2018-01-26T21:52:32Z</updated>
<author>
<name>Mathias Hall-Andersen</name>
<email>mathias@hall-andersen.dk</email>
</author>
<published>2018-01-26T21:52:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=f73d2fb2d96bc3fbc8bc4cce452e3c19689de01e'/>
<id>urn:sha1:f73d2fb2d96bc3fbc8bc4cce452e3c19689de01e</id>
<content type='text'>
There is a double lock issue with device.Close which has yet to be
resolved.
</content>
</entry>
<entry>
<title>Fixed potential DoS issue</title>
<updated>2018-01-16T13:57:12Z</updated>
<author>
<name>Mathias Hall-Andersen</name>
<email>mathias@hall-andersen.dk</email>
</author>
<published>2018-01-16T13:57:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=068d932f2c54f3b1cf0873d74113205dbeb1816f'/>
<id>urn:sha1:068d932f2c54f3b1cf0873d74113205dbeb1816f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Work on timer teardown + bug fixes</title>
<updated>2018-01-13T08:00:37Z</updated>
<author>
<name>Mathias Hall-Andersen</name>
<email>mathias@hall-andersen.dk</email>
</author>
<published>2018-01-13T08:00:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=1dd590b91b893a413666b6daaed848d89bab7f05'/>
<id>urn:sha1:1dd590b91b893a413666b6daaed848d89bab7f05</id>
<content type='text'>
Added waitgroups to peer struct for routine
start / stop synchronisation
</content>
</entry>
<entry>
<title>Peer timer teardown</title>
<updated>2017-12-29T16:42:09Z</updated>
<author>
<name>Mathias Hall-Andersen</name>
<email>mathias@hall-andersen.dk</email>
</author>
<published>2017-12-29T16:42:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=d73f960aab86b9a12b0b7d18aa80ce1d4f130695'/>
<id>urn:sha1:d73f960aab86b9a12b0b7d18aa80ce1d4f130695</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed IFF_NO_PI from TUN linux</title>
<updated>2017-12-04T20:39:06Z</updated>
<author>
<name>Mathias Hall-Andersen</name>
<email>mathias@hall-andersen.dk</email>
</author>
<published>2017-12-04T20:39:06Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=996c7c4d8aa11a73718e49b520d16bbf0630a3df'/>
<id>urn:sha1:996c7c4d8aa11a73718e49b520d16bbf0630a3df</id>
<content type='text'>
This change was needed for the Linux TUN status hack
to work properly (not increment the error counter).

This commit also updates the TUN interface to allow for
the construction / removal of the TUN info headers in-place.
</content>
</entry>
<entry>
<title>Removed profiler code</title>
<updated>2017-12-01T23:00:45Z</updated>
<author>
<name>Mathias Hall-Andersen</name>
<email>mathias@hall-andersen.dk</email>
</author>
<published>2017-12-01T23:00:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-go/commit/?id=9fef0ca2fb26bfc15a5b25fdc4a03768fd6207b8'/>
<id>urn:sha1:9fef0ca2fb26bfc15a5b25fdc4a03768fd6207b8</id>
<content type='text'>
</content>
</entry>
</feed>
