Return to 38.html CVS log | Up to [local] / www |
version 1.14, 2005/09/13 08:47:23 | version 1.15, 2005/09/13 08:51:50 | ||
---|---|---|---|
|
|
||
</ul> | </ul> | ||
<p> | <p> | ||
<li>Assorted improvements and code cleanup: | |||
<ul> | |||
<li> | |||
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malloc&sektion=3&">malloc(3)</a> | |||
has been rewritten to use the | |||
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mmap&sektion=2&">mmap(2)</a> | |||
system call, introducing unpredictable allocation addresses and guard | |||
pages, which helps in detecting heap based buffer overflows and prevents | |||
various types of attacks. | |||
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=intro&sektion=3&">libc(3)</a> | |||
source code has been converted to ANSI C. | |||
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=realpath&sektion=3&">realpath(3)</a> | |||
is now thread-safe. | |||
<li>Several pathname races and potential buffer handling problems have been | |||
fixed in | |||
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pax&sektion=1&">pax(1)</a>. | |||
<li>Problems with signal delivery on <a href="sparc.html">OpenBSD/sparc</a> and | |||
<a href="sparc64.html">OpenBSD/sparc64</a> have been fixed. | |||
<li>Reliability of signal handlers using floating point on | |||
<a href="i386.html">OpenBSD/i386</a> and | |||
<a href="macppc.html">OpenBSD/macppc</a> has been improved. | |||
</ul> | |||
<p> | |||
<li>OpenSSH 4.2: | <li>OpenSSH 4.2: | ||
<ul> | <ul> | ||
<li>Adds a new compression method that delays the start of zlib | <li>Adds a new compression method that delays the start of zlib | ||
|
|
||
<a href="http://www.openssh.com/txt/release-4.2">release announcement</a>. | <a href="http://www.openssh.com/txt/release-4.2">release announcement</a>. | ||
</ul> | </ul> | ||
<p> | <p> | ||
<li>Over 3200 ports, 3000 pre-built packages, improved package tools. | <li>Over 3200 ports, 3000 pre-built packages, improved package tools. | ||
<p> | <p> |