<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libc/string, branch libressl-v2.6.0</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.6.0</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.6.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2017-07-05T11:44:35+00:00</updated>
<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>
<entry>
<title>The destination string is declared as "s" but referred to as "dst"</title>
<updated>2016-05-26T21:30:13+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2016-05-26T21:30:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=18a7452661b8bbc046a6191e7739e6d04b3abcda'/>
<id>urn:sha1:18a7452661b8bbc046a6191e7739e6d04b3abcda</id>
<content type='text'>
in some cases.  Be consistent and use "dst" everywhere like for
strlcat(3) and strncat(3).  From Tim Kuijsten.
</content>
</entry>
<entry>
<title>Add RETURN VALUES section and .Xr to memmem(3).</title>
<updated>2016-05-11T17:51:50+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2016-05-11T17:51:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=629b5faf1813b68c200278e19ea5b34dbe308b29'/>
<id>urn:sha1:629b5faf1813b68c200278e19ea5b34dbe308b29</id>
<content type='text'>
From Michal Mazurek &lt;akfaew at jasminek dot net&gt;.
OK tedu@
</content>
</entry>
<entry>
<title>for some time now mandoc has not required MLINKS to function</title>
<updated>2016-03-30T06:38:43+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2016-03-30T06:38:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2cadae282cf8545afbe05fc59db59e3fd30c67e0'/>
<id>urn:sha1:2cadae282cf8545afbe05fc59db59e3fd30c67e0</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>Phrase allocation failure more clearly.   ok deraadt@</title>
<updated>2015-12-01T01:32:48+00:00</updated>
<author>
<name>mmcc</name>
<email></email>
</author>
<published>2015-12-01T01:32:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=804edc7a038c9984df79ff9081c71bc93e09b18f'/>
<id>urn:sha1:804edc7a038c9984df79ff9081c71bc93e09b18f</id>
<content type='text'>
</content>
</entry>
</feed>
