<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-monolithic-historical/src/uapi, branch master</title>
<subtitle>Historical monolithic WireGuard repository, split into wireguard-tools, wireguard-linux, and wireguard-linux-compat.</subtitle>
<id>https://git.zx2c4.com/wireguard-monolithic-historical/atom/src/uapi?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-monolithic-historical/atom/src/uapi?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-monolithic-historical/'/>
<updated>2019-12-12T11:24:05Z</updated>
<entry>
<title>global: fix up spelling</title>
<updated>2019-12-12T11:24:05Z</updated>
<author>
<name>Josh Soref</name>
<email>jsoref@gmail.com</email>
</author>
<published>2019-12-10T16:22:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-monolithic-historical/commit/?id=1d8e978e28fcd463973d211c7030fce43d56b66e'/>
<id>urn:sha1:1d8e978e28fcd463973d211c7030fce43d56b66e</id>
<content type='text'>
Signed-off-by: Josh Soref &lt;jsoref@gmail.com&gt;
</content>
</entry>
<entry>
<title>netlink: allow preventing creation of new peers when updating</title>
<updated>2019-10-11T10:34:54Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2019-09-28T18:04:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-monolithic-historical/commit/?id=54db1977b2501680eb0e407efbf0350c103ca7a0'/>
<id>urn:sha1:54db1977b2501680eb0e407efbf0350c103ca7a0</id>
<content type='text'>
This enables race-free updates for wg-dynamic and similar tools.

Suggested-by: Thomas Gschwantner &lt;tharre3@gmail.com&gt;
</content>
</entry>
<entry>
<title>netlink: enforce that unused bits of flags are zero</title>
<updated>2019-07-08T11:59:38Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2019-07-08T11:59:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-monolithic-historical/commit/?id=c903f49249a2b5fa8fc92c4021347c894d771dc7'/>
<id>urn:sha1:c903f49249a2b5fa8fc92c4021347c894d771dc7</id>
<content type='text'>
Reported-by: Toke Høiland-Jørgensen &lt;toke@toke.dk&gt;
</content>
</entry>
<entry>
<title>netlink: use new strict length types in policy for 5.2</title>
<updated>2019-05-28T23:23:24Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2019-05-17T11:10:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-monolithic-historical/commit/?id=3120425f69003be287cb2d308f89c7a6a0335ff0'/>
<id>urn:sha1:3120425f69003be287cb2d308f89c7a6a0335ff0</id>
<content type='text'>
Reported-by: Bruno Wolff III &lt;bruno@wolff.to&gt;
</content>
</entry>
<entry>
<title>netlink: use __kernel_timespec for handshake time</title>
<updated>2019-01-23T13:29:44Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2019-01-22T12:38:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-monolithic-historical/commit/?id=c870c7af53f44a37814dfc76ceb8ad88e290fcd8'/>
<id>urn:sha1:c870c7af53f44a37814dfc76ceb8ad88e290fcd8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>global: update copyright</title>
<updated>2019-01-08T00:26:10Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2019-01-02T00:58:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-monolithic-historical/commit/?id=92da6bd53f198009ed4eb6358a06acf3091f7981'/>
<id>urn:sha1:92da6bd53f198009ed4eb6358a06acf3091f7981</id>
<content type='text'>
</content>
</entry>
<entry>
<title>netlink: do not stuff index into nla type</title>
<updated>2018-10-08T01:14:52Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2018-10-08T01:06:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-monolithic-historical/commit/?id=205dd46aae8dd53f2c196d6a5af2fdbafd6b2b19'/>
<id>urn:sha1:205dd46aae8dd53f2c196d6a5af2fdbafd6b2b19</id>
<content type='text'>
It's not used for anything, and LKML doesn't like the type being used as
an index value.

Suggested-by: Eugene Syromiatnikov &lt;esyr@redhat.com&gt;
</content>
</entry>
<entry>
<title>global: put SPDX identifier on its own line</title>
<updated>2018-09-20T17:41:22Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2018-09-19T23:49:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-monolithic-historical/commit/?id=197a30ce3eb65790d5c46b23394a1dd1387b9ede'/>
<id>urn:sha1:197a30ce3eb65790d5c46b23394a1dd1387b9ede</id>
<content type='text'>
The kernel has very specific rules correlating file type with comment
type, and also SPDX identifiers can't be merged with other comments.
</content>
</entry>
<entry>
<title>uapi: reformat</title>
<updated>2018-09-03T05:59:44Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2018-09-03T05:51:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-monolithic-historical/commit/?id=d636a13d1cb999ab6eb7aa8741d0099e35b9d81e'/>
<id>urn:sha1:d636a13d1cb999ab6eb7aa8741d0099e35b9d81e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>netlink: insert peer version placeholder</title>
<updated>2018-09-03T05:59:44Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2018-09-03T00:39:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-monolithic-historical/commit/?id=bc84ba3ae6b5efc078df932fdfb95656f64f5b0f'/>
<id>urn:sha1:bc84ba3ae6b5efc078df932fdfb95656f64f5b0f</id>
<content type='text'>
While we don't want people to ever use old protocols, people will
complain if the API "changes", so explicitly make the unset protocol
mean the latest, and add a dummy mechanism of specifying the protocol on
a per-peer basis, which we hope nobody actually ever uses.
</content>
</entry>
</feed>
