<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libc/string, branch libressl-v2.3.9</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.3.9</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.3.9'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2015-12-01T01:32:48+00:00</updated>
<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>
<entry>
<title>Document that these functions are now in strings.h.</title>
<updated>2015-11-24T09:14:35+00:00</updated>
<author>
<name>daniel</name>
<email></email>
</author>
<published>2015-11-24T09:14:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c68c847c27d23fce69f7b87cbd0b7f23d700bc0b'/>
<id>urn:sha1:c68c847c27d23fce69f7b87cbd0b7f23d700bc0b</id>
<content type='text'>
ok millert@
</content>
</entry>
<entry>
<title>The only thing that was translated into multiple languages in OpenBSD</title>
<updated>2015-10-25T10:22:09+00:00</updated>
<author>
<name>bluhm</name>
<email></email>
</author>
<published>2015-10-25T10:22:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d3eedb2d4a3440cdd3041229f1700871de7b5b97'/>
<id>urn:sha1:d3eedb2d4a3440cdd3041229f1700871de7b5b97</id>
<content type='text'>
are the errno messages and signal names.  Everything else is in
English.  We are not planning to translate more text.  Running a
mixed system with less than 1% of the text in native language makes
no sense.  So remove the NLS support from libc messages.  The
catopen(3) functions stay as they are.
OK stsp@ mpi@
</content>
</entry>
<entry>
<title>Eliminate the last of the LINTEDn and PRINTFLIKEn comments.  In one</title>
<updated>2015-10-01T02:32:07+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2015-10-01T02:32:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=aed599ac4549b88be4bdafdecb43f3a21971358e'/>
<id>urn:sha1:aed599ac4549b88be4bdafdecb43f3a21971358e</id>
<content type='text'>
case, by deleting some useless '&amp; of an array' we also eliminate the need
for the casts which prompted the original lint warnings

ok deraadt@
</content>
</entry>
<entry>
<title>__strsignal() is now declared in hidden/signal.h</title>
<updated>2015-09-12T16:48:26+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2015-09-12T16:48:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5b7d466b6eec87df20f4bdebf660cec3c5c7a9a8'/>
<id>urn:sha1:5b7d466b6eec87df20f4bdebf660cec3c5c7a9a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Wrap &lt;inttypes.h&gt; and finish wrapping of &lt;wchar.h&gt; so that calls go direct</title>
<updated>2015-09-12T16:23:14+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2015-09-12T16:23:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c20d8aa7d0a5035dedfa9449e0b6d70c894c4e07'/>
<id>urn:sha1:c20d8aa7d0a5035dedfa9449e0b6d70c894c4e07</id>
<content type='text'>
and the symbols not in the C standard are weak
</content>
</entry>
<entry>
<title>Fix aliasing of sys_errlist, sys_nerr, sys_siglist, and sys_signame</title>
<updated>2015-09-06T20:26:20+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2015-09-06T20:26:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a63e16ea42db38f7ccd334c743ab50f633887582'/>
<id>urn:sha1:a63e16ea42db38f7ccd334c743ab50f633887582</id>
<content type='text'>
to eliminate duplicate copies of the tables and get direct access internally

ok kettenis@ deraadt@
</content>
</entry>
<entry>
<title>Use new framework for wrapping cat{open,gets,close}(), eliminating</title>
<updated>2015-09-05T11:25:30+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2015-09-05T11:25:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e11a9f62e90a95b75512648a2ed36057cad7b1d7'/>
<id>urn:sha1:e11a9f62e90a95b75512648a2ed36057cad7b1d7</id>
<content type='text'>
_cat* in the process.

ok kettenis@
</content>
</entry>
<entry>
<title>Add framework for resolving (pun intended) libc namespace issues, using</title>
<updated>2015-08-31T02:53:57+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2015-08-31T02:53:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c1ccbe216c72b17e063c4c16fa4904d87d295c99'/>
<id>urn:sha1:c1ccbe216c72b17e063c4c16fa4904d87d295c99</id>
<content type='text'>
wrapper .h files and asm labels to let internal calls resolve directly and
not be overridable or use the PLT.  Then, apply that framework to most of
the functions in stdio.h, string.h, err.h, and wchar.h.  Delete the
should-have-been-hidden-all-along _v?(err|warn)[cx]? symbols while here.

tests clean on i386, amd64, sparc64, powerpc, and mips64

naming feedback from kettenis@ and millert@
ok kettenis@
</content>
</entry>
<entry>
<title>Remove needless casts.  There's no reason to cast delim to char *</title>
<updated>2015-06-19T18:41:53+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2015-06-19T18:41:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5f22e43ab16130f217f9100a74e7d4d376707354'/>
<id>urn:sha1:5f22e43ab16130f217f9100a74e7d4d376707354</id>
<content type='text'>
when we can just make spanp const char * to match it.  OK deraadt@
</content>
</entry>
</feed>
