<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libc/string, branch libressl-v2.6.5</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.6.5</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.6.5'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2017-09-05T03:16:14+00:00</updated>
<entry>
<title>New POSIX xlocale implementation written from scratch.</title>
<updated>2017-09-05T03:16:14+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2017-09-05T03:16:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ee3d993af12eabdf8fd0c5434438a911a4285f8b'/>
<id>urn:sha1:ee3d993af12eabdf8fd0c5434438a911a4285f8b</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>delete pointless .Tn ASCII found by jca@ with mandoc -Tlint</title>
<updated>2017-09-02T13:56:44+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2017-09-02T13:56:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=be0a55ef34d66abe54641ea553869f9b437e9a35'/>
<id>urn:sha1:be0a55ef34d66abe54641ea553869f9b437e9a35</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mention strtok_r in STANDARDS</title>
<updated>2017-08-31T10:57:47+00:00</updated>
<author>
<name>jca</name>
<email></email>
</author>
<published>2017-08-31T10:57:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=84f15afd460a02c620e9fe51b13f29cca5320961'/>
<id>urn:sha1:84f15afd460a02c620e9fe51b13f29cca5320961</id>
<content type='text'>
POSIX 2001 instead of POSIX.1c suggested by millert@ and jmc@, ok jmc@
</content>
</entry>
<entry>
<title>Use sendsyslog() directly instead of syslog_r() for the "backwards memcpy"</title>
<updated>2017-08-14T17:10:02+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2017-08-14T17:10:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0d9dde322788af6b4d822a974f73f44a857a950d'/>
<id>urn:sha1:0d9dde322788af6b4d822a974f73f44a857a950d</id>
<content type='text'>
messages, to avoid pulling in piles of other machinery unnecessarily

problem observed by schwarze@
ok deraadt@ millert@
</content>
</entry>
<entry>
<title>void functions don't return 0</title>
<updated>2017-07-05T11:44:35+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2017-07-05T11:44:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f37ad20e5396fb55dc5b17c9bafe005c8a02a4e4'/>
<id>urn:sha1:f37ad20e5396fb55dc5b17c9bafe005c8a02a4e4</id>
<content type='text'>
From Klemens Nanni
</content>
</entry>
<entry>
<title>New strstr() implementation from musl libc by Rich Felker.  This</title>
<updated>2017-04-12T16:06:12+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2017-04-12T16:06:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=782713206702b2595574c79609bfdcc640112028'/>
<id>urn:sha1:782713206702b2595574c79609bfdcc640112028</id>
<content type='text'>
version uses the two-way string matching algorithm and is faster
than the old implementation.  With this change, ports that check
for strstr having linear complexity time strstr will no longer
replace the libc strstr with a private version.
OK deraadt@ espie@
</content>
</entry>
<entry>
<title>the referred to EXAMPLES section is now in strncpy(3);</title>
<updated>2016-11-12T08:58:43+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2016-11-12T08:58:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1999bae3b26b524ffe0981da132dcb2c80825813'/>
<id>urn:sha1:1999bae3b26b524ffe0981da132dcb2c80825813</id>
<content type='text'>
issue reported by scott cheloha

ok otto
</content>
</entry>
<entry>
<title>Remove the save_errno dance inside strerror_r(3).  It is from the</title>
<updated>2016-10-19T16:26:16+00:00</updated>
<author>
<name>bluhm</name>
<email></email>
</author>
<published>2016-10-19T16:26:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f39ce8e0e6343a2c1c9f10041b7e98b1b86cf6af'/>
<id>urn:sha1:f39ce8e0e6343a2c1c9f10041b7e98b1b86cf6af</id>
<content type='text'>
time when we had national language support.
OK millert@
</content>
</entry>
<entry>
<title>Roll back uintptr_t cast changes after discussions with tedu, otto and</title>
<updated>2016-10-16T17:37:39+00:00</updated>
<author>
<name>dtucker</name>
<email></email>
</author>
<published>2016-10-16T17:37:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ad7af5571f1cbebffa221e1c4992bb2d8204b06f'/>
<id>urn:sha1:ad7af5571f1cbebffa221e1c4992bb2d8204b06f</id>
<content type='text'>
others.

C11 6.5.6.9 says:
When two pointers are subtracted, both shall point to elements of the
same array object, or one past the last element of the array object; the
result is the difference of the subscripts of the two array elements.

In these cases the objects are arrays of char so the result is defined,
and we believe that the report is based on a compiler incorrectly trapping
on defined behaviour.
</content>
</entry>
<entry>
<title>Cast pointers to uintptr_t to avoid potential signedness errors.</title>
<updated>2016-10-14T18:19:04+00:00</updated>
<author>
<name>dtucker</name>
<email></email>
</author>
<published>2016-10-14T18:19:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=334be4776e9619a5a075173d94155d509f240f3e'/>
<id>urn:sha1:334be4776e9619a5a075173d94155d509f240f3e</id>
<content type='text'>
Based on patch from yuanjie.huang at windriver.com via OpenSSH bz#2608,
with &amp; ok millert, ok deraadt.
</content>
</entry>
</feed>
