<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/include, branch master</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/include?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/include?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2021-01-21T00:16:36Z</updated>
<entry>
<title>Rearrange variables in dump / restore to handle -fno-common.</title>
<updated>2021-01-21T00:16:36Z</updated>
<author>
<name>mortimer</name>
<email>mortimer@openbsd.org</email>
</author>
<published>2021-01-21T00:16:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9be7043ffd0d162f30fbb5ad6b7f73fc5d6b2819'/>
<id>urn:sha1:9be7043ffd0d162f30fbb5ad6b7f73fc5d6b2819</id>
<content type='text'>
Largely following the commit by mckusick in FreeBSD.

ok naddy@
</content>
</entry>
<entry>
<title>Move Makefiles for libc++ and libc++abi to gnu/lib in preparation for an</title>
<updated>2021-01-02T20:04:36Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2021-01-02T20:04:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f950054f2b0e132abaf0afe27922f4cc1a4eead5'/>
<id>urn:sha1:f950054f2b0e132abaf0afe27922f4cc1a4eead5</id>
<content type='text'>
upcoming update to those, which will see both codebases heading into the
gnu/llvm dumpster.

Feedback from jsg@
ok deraadt@ kettenis@
</content>
</entry>
<entry>
<title>Hook up agentx.h.</title>
<updated>2020-10-26T15:50:31Z</updated>
<author>
<name>martijn</name>
<email>martijn@openbsd.org</email>
</author>
<published>2020-10-26T15:50:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e7a945d3c00f0a83dc77525cfea0d4e9505da4d8'/>
<id>urn:sha1:e7a945d3c00f0a83dc77525cfea0d4e9505da4d8</id>
<content type='text'>
OK deraadt@
</content>
</entry>
<entry>
<title>Align the basename(3) and dirname(3) prototypes with the POSIX spec:</title>
<updated>2020-10-20T19:30:14Z</updated>
<author>
<name>naddy</name>
<email>naddy@openbsd.org</email>
</author>
<published>2020-10-20T19:30:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=cf6da2c267aa357925acfdbab7adba6129c97978'/>
<id>urn:sha1:cf6da2c267aa357925acfdbab7adba6129c97978</id>
<content type='text'>
Both functions take a non-const parameter.  Implementations may modify
the passed string, even though ours do not.

ok stsp@ deraadt@ millert@
</content>
</entry>
<entry>
<title>add format string checking annotations for dprintf(3) and vdprintf(3)</title>
<updated>2020-09-11T17:56:41Z</updated>
<author>
<name>naddy</name>
<email>naddy@openbsd.org</email>
</author>
<published>2020-09-11T17:56:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=464c6a2fbfed542b0b250661a82030fc8670602d'/>
<id>urn:sha1:464c6a2fbfed542b0b250661a82030fc8670602d</id>
<content type='text'>
ok millert@ deraadt@
</content>
</entry>
<entry>
<title>Use __STDC_VERSION__ instead of __ISO_C_VISIBLE to guard _Static_assert.</title>
<updated>2020-09-06T12:57:25Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2020-09-06T12:57:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9f1f2f9e4445dc7ae169aed1ece7a3b339c4a6a4'/>
<id>urn:sha1:9f1f2f9e4445dc7ae169aed1ece7a3b339c4a6a4</id>
<content type='text'>
We need to test what the compiler supports, not what the C library
provides.  This prevents static_assert from being defined when compiling
with the in-tree gcc (4.2.1) which does not support _Static_assert.
</content>
</entry>
<entry>
<title>Add C11's static_assert.</title>
<updated>2020-09-05T10:41:31Z</updated>
<author>
<name>bentley</name>
<email>bentley@openbsd.org</email>
</author>
<published>2020-09-05T10:41:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=18b823aed1e7b40b1a231f609ff1a9b028be148b'/>
<id>urn:sha1:18b823aed1e7b40b1a231f609ff1a9b028be148b</id>
<content type='text'>
tested in a bulk by naddy@
previously submitted by jsg@ and Martin Wanvik
ok millert@
</content>
</entry>
<entry>
<title>Fix TIB/TCB on powerpc64.  Some bright sould decided that the TCB should</title>
<updated>2020-07-14T16:48:13Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-07-14T16:48:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=874055c7f02823920709838a1b984071d59cc88d'/>
<id>urn:sha1:874055c7f02823920709838a1b984071d59cc88d</id>
<content type='text'>
be 8 bytes in the 64-bit ABI just like in the 32-bit ABI.  But that means
there is no "spare" word in the TCB that we can use to store a pointer
to our struct pthread.  So we have to treat powerpc64 special.

Also recognize that the thread pointer points 0x7000 bytes after the TCB.
Since the TCB is 8 bytes this means that TCB_OFFSET should be 0x7008.

Pointed out by guenther@; ok deraadt@
</content>
</entry>
<entry>
<title>Allow switching between alternate devices (-F option) with sndioctl(1)</title>
<updated>2020-06-28T05:21:38Z</updated>
<author>
<name>ratchov</name>
<email>ratchov@openbsd.org</email>
</author>
<published>2020-06-28T05:21:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4f3fcc39394024ab6c6368329516d239f74d5366'/>
<id>urn:sha1:4f3fcc39394024ab6c6368329516d239f74d5366</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a new SIOCTL_SEL control type to select one of a predefined set of</title>
<updated>2020-06-28T05:17:25Z</updated>
<author>
<name>ratchov</name>
<email>ratchov@openbsd.org</email>
</author>
<published>2020-06-28T05:17:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=49f67e12e9b57041582077191e247a2b596c6367'/>
<id>urn:sha1:49f67e12e9b57041582077191e247a2b596c6367</id>
<content type='text'>
mutually exclusive values. It's the same as SIOCTL_LIST except that
exactly one list element may be selected.
</content>
</entry>
</feed>
