<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libc, branch libressl-v2.5.1</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.5.1</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.5.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2017-02-01T06:17:42+00:00</updated>
<entry>
<title>Let realloc handle and produce moved pointers for allocations between</title>
<updated>2017-02-01T06:17:42+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2017-02-01T06:17:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3d904ce2ae6efe16909d9ba5fdc63559cd26653d'/>
<id>urn:sha1:3d904ce2ae6efe16909d9ba5fdc63559cd26653d</id>
<content type='text'>
half a page and a page. ok jmatthew@ tb@
</content>
</entry>
<entry>
<title>in resolver(3), document that _EDNS0 and _DNSSEC are no ops;</title>
<updated>2017-01-24T12:43:00+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2017-01-24T12:43:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=59a707819f6dd67e0b7265936ed3e71e4e0c9144'/>
<id>urn:sha1:59a707819f6dd67e0b7265936ed3e71e4e0c9144</id>
<content type='text'>
diff from kirill miazine

while here, bump all the no op texts to one standard blurb;
help/ok jca
</content>
</entry>
<entry>
<title>1. When shrinking a chunk allocation, compare the size of the current</title>
<updated>2017-01-21T07:47:42+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2017-01-21T07:47:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9d0ad2ad94663962dbaafbd967e30ac985f4dc22'/>
<id>urn:sha1:9d0ad2ad94663962dbaafbd967e30ac985f4dc22</id>
<content type='text'>
allocation to the size of the new allocation (instead of the requested size).
2. Previously realloc takes the easy way and always reallocates if C is
active. This commit fixes by carefully updating the recorded requested
size in all cases, and writing the canary bytes in the proper location
after reallocating.
3. Introduce defines to test if MALLOC_MOVE should be done and to
compute the new value.
</content>
</entry>
<entry>
<title>Remove unnecessary casts of 'a' to char * since 'a' is already char *.</title>
<updated>2017-01-04T15:20:30+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2017-01-04T15:20:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=da00babddfa64469738880736e1d616936cc2b95'/>
<id>urn:sha1:da00babddfa64469738880736e1d616936cc2b95</id>
<content type='text'>
This is a remnant from the original 4.4BSD code that had 'a' as
void * in the function args.  No binary change.  OK bluhm@
</content>
</entry>
<entry>
<title>Eliminate some gcc warnings about 'unused variables', mostly by</title>
<updated>2016-12-16T17:44:59+00:00</updated>
<author>
<name>krw</name>
<email></email>
</author>
<published>2016-12-16T17:44:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d06f9ce0e745bde818ae635e4937d91d5f559ac7'/>
<id>urn:sha1:d06f9ce0e745bde818ae635e4937d91d5f559ac7</id>
<content type='text'>
adding appropriate #ifdef's around declarations.

ok millert@ (with a tweak I will commit separately)
</content>
</entry>
<entry>
<title>Nuke some trailing tabs.</title>
<updated>2016-12-15T20:50:36+00:00</updated>
<author>
<name>krw</name>
<email></email>
</author>
<published>2016-12-15T20:50:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=53571ade8baa9a9c14c2ab794374cac49a3a8212'/>
<id>urn:sha1:53571ade8baa9a9c14c2ab794374cac49a3a8212</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix regressions introduce in the fix for CVE-2016-6559.</title>
<updated>2016-12-08T03:20:50+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2016-12-08T03:20:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ae4af104f03d1d60aa0b563b4c396cfe76d4f653'/>
<id>urn:sha1:ae4af104f03d1d60aa0b563b4c396cfe76d4f653</id>
<content type='text'>
From FreeBSD (glebius)
</content>
</entry>
<entry>
<title>Fix a typo, decrement rem, don't increment for single digit hex bytes.</title>
<updated>2016-12-07T01:05:47+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2016-12-07T01:05:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=35c0f29873c26b2ee2958debb24b023f35d097b2'/>
<id>urn:sha1:35c0f29873c26b2ee2958debb24b023f35d097b2</id>
<content type='text'>
From Henri Kemppainen
</content>
</entry>
<entry>
<title>CVE-2016-6559: fix potential buffer overflow(s) in link_ntoa(3).</title>
<updated>2016-12-06T22:32:58+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2016-12-06T22:32:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9c7308f23068f3d90f1bb1a2ef7d36ecbed581d6'/>
<id>urn:sha1:9c7308f23068f3d90f1bb1a2ef7d36ecbed581d6</id>
<content type='text'>
A specially crafted struct sockaddr_dl argument can trigger a stack
overflow of a static buffer in libc.  An attacker may be able to
use this to write to arbitrary locations in the data segment.
From FreeBSD (glebius); OK deraadt@ mestre@
</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>
</feed>
