<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/include/string.h, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/include/string.h?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/include/string.h?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2017-09-05T03:16:13Z</updated>
<entry>
<title>New POSIX xlocale implementation written from scratch.</title>
<updated>2017-09-05T03:16:13Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2017-09-05T03:16:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3a628b46e7aaa520a6215eccabf31d313c2e7de0'/>
<id>urn:sha1:3a628b46e7aaa520a6215eccabf31d313c2e7de0</id>
<content type='text'>
Complete in the sense that all POSIX *locale(3) and *_l(3) functions
are included, but in OpenBSD, we of course only really care about
LC_CTYPE and we only support ASCII and UTF-8.

With important help from kettenis@, guenther@, and jca@.
Repeated testing in ports bulk builds by naddy@.
Additional testing by jca@, sebastia@, dcoppa@, and others.
OK kettenis@ dcoppa@, and guenther@ on an earlier version.
Riding guenther@'s libc/librthread major bump.
</content>
</entry>
<entry>
<title>Move the 10 (!) defintions of NULL to their own mini header file and</title>
<updated>2016-09-09T18:12:37Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2016-09-09T18:12:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6ecde746dea9a5d17abf3bafa06c232b9189b33b'/>
<id>urn:sha1:6ecde746dea9a5d17abf3bafa06c232b9189b33b</id>
<content type='text'>
update the NULL definition for C++11.  OK deraadt@ guenther@ kettenis@
</content>
</entry>
<entry>
<title>POSIX says that ffs(), strcasecmp(), strncasecmp(), r?index() and</title>
<updated>2015-11-20T23:40:32Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2015-11-20T23:40:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e7fbb21cb14da803c5f2534946cfd15bbf459699'/>
<id>urn:sha1:e7fbb21cb14da803c5f2534946cfd15bbf459699</id>
<content type='text'>
the b* byte functions belong in strings.h, not string.h so break
them out of string.h into a new strings.h.  As long as there is no
POSIX or X/OPEN define in use string.h will pull in strings.h.
OK naddy@ deraadt@
</content>
</entry>
<entry>
<title>Delete duplicate conditional</title>
<updated>2014-08-10T02:49:24Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2014-08-10T02:49:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8cf7d58c8a2ae841b3848c1dc2ce3130c85be0b1'/>
<id>urn:sha1:8cf7d58c8a2ae841b3848c1dc2ce3130c85be0b1</id>
<content type='text'>
diff from frantisek holop (minusf (at) obiit.org)
</content>
</entry>
<entry>
<title>Add timingsafe_memcmp().</title>
<updated>2014-06-13T02:12:17Z</updated>
<author>
<name>matthew</name>
<email>matthew@openbsd.org</email>
</author>
<published>2014-06-13T02:12:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=abf4a3ad428df3ac48d62c9f639f119e88114ab6'/>
<id>urn:sha1:abf4a3ad428df3ac48d62c9f639f119e88114ab6</id>
<content type='text'>
ok deraadt, jmc, tedu
</content>
</entry>
<entry>
<title>add explicit_bzero to libc. implementation subject to change, but start</title>
<updated>2014-01-22T21:06:45Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2014-01-22T21:06:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2fa321beb47f73cfed1daedbabd3f5ea94c00670'/>
<id>urn:sha1:2fa321beb47f73cfed1daedbabd3f5ea94c00670</id>
<content type='text'>
the ball rolling. ok deraadt.
</content>
</entry>
<entry>
<title>Add an implementation of memmem() -- from FreeBSD with some tweaks.</title>
<updated>2013-05-13T10:37:02Z</updated>
<author>
<name>ajacoutot</name>
<email>ajacoutot@openbsd.org</email>
</author>
<published>2013-05-13T10:37:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2eb94c6c3499348a5df101b750fafbd483f53db9'/>
<id>urn:sha1:2eb94c6c3499348a5df101b750fafbd483f53db9</id>
<content type='text'>
Requires a libc minor bump, committing now so that we have up-to-date
snapshots for the upcoming hackathon.

joint work with millert@
man page bits ok jmc@
input and ok millert@, guenther@, deraadt@
</content>
</entry>
<entry>
<title>Add 'restrict' per POSIX, per prodding by tedu@.  (Might permit more warnings?)</title>
<updated>2013-04-11T03:08:47Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2013-04-11T03:08:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=82d303adbd422ae399de6dd65b16a9ee0820c2a7'/>
<id>urn:sha1:82d303adbd422ae399de6dd65b16a9ee0820c2a7</id>
<content type='text'>
Tweak standards exposure of memchr (never) and strdup (POSIX-2008)
Remove unnecessary tests of __BSD_VISIBLE

ok millert@
</content>
</entry>
<entry>
<title>strsignal() was added to POSIX-2008; strerror_r() was in the base</title>
<updated>2012-03-25T20:04:18Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2012-03-25T20:04:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1ef6a089d2c410cf4acd806cd08175f3f8aa93b8'/>
<id>urn:sha1:1ef6a089d2c410cf4acd806cd08175f3f8aa93b8</id>
<content type='text'>
of POSIX-2001, without the XSI qualifier.  Adjust conditionals to match.

ok millert@
</content>
</entry>
<entry>
<title>Add stpcpy() and stpncpy(), pointless crap that made it into POSIX.</title>
<updated>2012-01-17T02:48:01Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2012-01-17T02:48:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4f2939c2f93baddb03026adff6ca4b937f8722ff'/>
<id>urn:sha1:4f2939c2f93baddb03026adff6ca4b937f8722ff</id>
<content type='text'>
Includes friendly linker warning to wake up those dumb enough to use it.

Committing for kettenis@, who ran away to the hills after writing it
</content>
</entry>
</feed>
