<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libc/string/Makefile.inc, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/string/Makefile.inc?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/string/Makefile.inc?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>for some time now mandoc has not required MLINKS to function</title>
<updated>2016-03-30T06:38:40Z</updated>
<author>
<name>jmc</name>
<email>jmc@openbsd.org</email>
</author>
<published>2016-03-30T06:38:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=faa33665ab2c5a685369c10172c1a3d7555eb253'/>
<id>urn:sha1:faa33665ab2c5a685369c10172c1a3d7555eb253</id>
<content type='text'>
correctly - logically complete that now by removing MLINKS from base;

authors need only to ensure there is an entry in NAME for any function/
util being added. MLINKS will still work, and remain for perl to ease
upgrades;

ok nicm (curses) bcook (ssl)
ok schwarze, who provided a lot of feedback and assistance
ok tb natano jung
</content>
</entry>
<entry>
<title>In ingo's new world order, we do not want multiple manual pages describing</title>
<updated>2014-12-09T07:28:46Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2014-12-09T07:28:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=092fe0c614c6800918c8b2ec49c4d3fdbb49cba9'/>
<id>urn:sha1:092fe0c614c6800918c8b2ec49c4d3fdbb49cba9</id>
<content type='text'>
the same thingies.  Therefore these "lists of functions" man pages can go
away.
Hurray!  I've wanted these pages to die for around 10 years!
ok ingo (and i think jmc)
</content>
</entry>
<entry>
<title>restructure libc/string + libc/arch/*/string coperation regarding</title>
<updated>2014-11-30T19:43:54Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2014-11-30T19:43:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5b859c19fe53bbea08f5c342e0a4470e99f883e1'/>
<id>urn:sha1:5b859c19fe53bbea08f5c342e0a4470e99f883e1</id>
<content type='text'>
(potentially) MD versions (function dependent, not filename dependent)
split out memcpy/memmove/bcopy and strchr/index/strrchr/rindex
Bring back amd64 .S versions

And the final touch: switch all architectures temporarily to MI
memcpy.c, which contains syslog + abort for overlapping copies.  A nice
harsh undefined behaviour.  We will clean the entire userland of the
remaining issues in this catagory, then switch to the optimised memcpy
which skips the memmove check.

I tried to cut this change into pieces, but testing each sub-step on
every architecture is too time consuming and mindnumbing.
ok miod
</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>remove the never used bm string functions</title>
<updated>2014-03-23T23:16:48Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2014-03-23T23:16:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e4398ba0ebf55206871a1b79403b437d0ad18261'/>
<id>urn:sha1:e4398ba0ebf55206871a1b79403b437d0ad18261</id>
<content type='text'>
</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>Split out strncpy and strncat from strcpy and strcat manuals.</title>
<updated>2013-12-19T20:52:37Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2013-12-19T20:52:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a09ad0064a9ebb05071f8973b4dca6d00e6d716d'/>
<id>urn:sha1:a09ad0064a9ebb05071f8973b4dca6d00e6d716d</id>
<content type='text'>
Requested by deraadt@
</content>
</entry>
<entry>
<title>Missed the file renames for the string functions when committing the</title>
<updated>2013-10-14T06:55:28Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2013-10-14T06:55:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1bcb4b89d72b4a84ccab32ba34c9527f8bf099b3'/>
<id>urn:sha1:1bcb4b89d72b4a84ccab32ba34c9527f8bf099b3</id>
<content type='text'>
DIST_LIB/DIST_OBJ/*.do changes
</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>
</feed>
