<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libc/stdlib, branch OPENBSD_3_6</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_3_6</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_3_6'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2004-08-22T21:47:41+00:00</updated>
<entry>
<title>mention strtonum(3)</title>
<updated>2004-08-22T21:47:41+00:00</updated>
<author>
<name>jaredy</name>
<email></email>
</author>
<published>2004-08-22T21:47:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=633fc554b41a52a44458a5f8967f01dc3ea386de'/>
<id>urn:sha1:633fc554b41a52a44458a5f8967f01dc3ea386de</id>
<content type='text'>
ok millert jmc pedro
</content>
</entry>
<entry>
<title>Back out to brk(2) version.</title>
<updated>2004-08-11T06:22:45+00:00</updated>
<author>
<name>tdeval</name>
<email></email>
</author>
<published>2004-08-11T06:22:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=65193da08860e45add39313084d63c8d45f79a37'/>
<id>urn:sha1:65193da08860e45add39313084d63c8d45f79a37</id>
<content type='text'>
The mmap(2) code is cool and it has already uncovered some bugs in other code.
But some issues remain on some archs, and we can't afford that for production.

Don't worry, it will be back soon... I'll make sure of it...
</content>
</entry>
<entry>
<title>- Remove the userland data limit check. It's mmap(2)'s job.</title>
<updated>2004-08-05T21:55:21+00:00</updated>
<author>
<name>tdeval</name>
<email></email>
</author>
<published>2004-08-05T21:55:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3c4566ef1079a75ca935096218c75f551d8e26c7'/>
<id>urn:sha1:3c4566ef1079a75ca935096218c75f551d8e26c7</id>
<content type='text'>
- When malloc_abort==0 (MALLOC_OPTIONS=a), don't abort in wrterror().

fine deraadt@
</content>
</entry>
<entry>
<title>Missing check for NULL.</title>
<updated>2004-08-04T19:12:53+00:00</updated>
<author>
<name>tdeval</name>
<email></email>
</author>
<published>2004-08-04T19:12:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c83fda0075d86da98f69b2e750005da6bf478117'/>
<id>urn:sha1:c83fda0075d86da98f69b2e750005da6bf478117</id>
<content type='text'>
</content>
</entry>
<entry>
<title>It's not really possible to make strtonum() deal with unsigned long</title>
<updated>2004-08-03T19:38:01+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2004-08-03T19:38:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ea13120433234de14cfef017f9b900c5d4e3874e'/>
<id>urn:sha1:ea13120433234de14cfef017f9b900c5d4e3874e</id>
<content type='text'>
long values properly so don't bother trying.  This greatly simplifies
the code.  tedu@ OK with input from otto@ and others.
</content>
</entry>
<entry>
<title>After a long gestation period, here comes our custom version of malloc(3)</title>
<updated>2004-08-01T08:45:39+00:00</updated>
<author>
<name>tdeval</name>
<email></email>
</author>
<published>2004-08-01T08:45:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=14931f8ab7a337e1d1f0d6ff78c8d42ffeaf0189'/>
<id>urn:sha1:14931f8ab7a337e1d1f0d6ff78c8d42ffeaf0189</id>
<content type='text'>
using mmap(2) instead of sbrk(2).
To make a long story short, using mmap(2) in malloc(3) allows us to draw
all the benefits from our mmap(2)'s randomization feature, closing the
effort we did for returning memory blocks from random addresses.

Tested for a long time by many, thanks to them.
Go for it ! deraadt@
</content>
</entry>
<entry>
<title>Do not forget to test the lower bound if the upper bound &gt; LLONG_MAX.</title>
<updated>2004-07-16T18:36:05+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2004-07-16T18:36:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f32fd4b24aca380e452786ba0c17e1c3a1d2b780'/>
<id>urn:sha1:f32fd4b24aca380e452786ba0c17e1c3a1d2b780</id>
<content type='text'>
ok millert@
</content>
</entry>
<entry>
<title>Avoid comparing unsigned and signed long longs since the signed</title>
<updated>2004-07-16T16:03:36+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2004-07-16T16:03:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5324f527aa491efaf55f123392b79694bc7fca89'/>
<id>urn:sha1:5324f527aa491efaf55f123392b79694bc7fca89</id>
<content type='text'>
one will get implicitly cast to unsigned.  Fixes a bug with negative
minval noticed by mjc@.  Similar to a diff from miod@.  OK miod@.
</content>
</entry>
<entry>
<title>kill dead .Xr to memory(3);</title>
<updated>2004-07-02T10:42:55+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2004-07-02T10:42:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=607f5fc8485dda73296028b5e37ac533b9874952'/>
<id>urn:sha1:607f5fc8485dda73296028b5e37ac533b9874952</id>
<content type='text'>
from kjell@
</content>
</entry>
<entry>
<title>Working hcreate(3) et al from NetBSD (cgd) via ray at cyth dot net.</title>
<updated>2004-06-24T04:43:33+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2004-06-24T04:43:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f22795e90c0343742b46ca0a209a6e4059676f88'/>
<id>urn:sha1:f22795e90c0343742b46ca0a209a6e4059676f88</id>
<content type='text'>
Now passes the regress tests.
</content>
</entry>
</feed>
