version 1.2, 2008/08/23 17:19:41 |
version 1.3, 2008/09/10 14:38:14 |
|
|
<p> |
<p> |
|
|
<ul> |
<ul> |
|
<!-- 2008/07/30 --> |
|
<!-- 2008/07/29 --> |
|
<li>Stability fixes for the radeon driver, mostly related to VBLANK interrupt handling. |
|
<li>Prevent memory leak for IPv6 output descriptors in the pcb code when detaching. |
|
<li>Prevent sparc64 Tadpole SPARCLE machines from using DMA in the pciide code and fall back to PIO instead. |
|
<li>Updated xf86-video-mga to 1.4.9, xf86-video-nv to 2.1.10, xf86-video-neomagic to 1.2.1 and xf86-video-vmware to 10.16.4. |
|
<li>Added stricter checking for values controlling loops and memory allocations in the i915 and radeon DRM code. |
|
<li>Allow port distfiles to be stored as by_digest/sha1/di/digest to prevent distfiles directories to exceed the maximum number of links. |
|
<li>Fix for record ring pointers when audio pauses or overruns. |
|
<!-- 2008/07/28 --> |
|
<li>Try harder on sparc64 to find the aux port in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pckbd&sektion=4&format=html">pckbd(4)</a>. Tadpole SPARCLE needs it. |
|
<li>Add rebuild mark to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&sektion=4&format=html">softraid(4)</a> to restart a rebuild upon clean shutdowns. |
|
<li>Fix FIFO overruns in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&sektion=4&format=html">ath(4)</a> for PCI-E chipsets. |
|
<li>Make sure route message length is properly aligned to the next natural boundary. |
|
<li>Update the timezone data to tzdata2008e and code to tzcode2008e. |
|
<li>On m88k-based machines, disable delay slots in the locore 88110-specific parts. |
|
<!-- 2008/07/27 --> |
|
<li>In the network route code, fix tracking of RTF_MPATH. |
|
<li>Added Option GlobeSurfer ICON7.2 and Option GlobeTrotter HDSPA ICON 225 to the list of supported <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umsm&sektion=4&format=html">umsm(4)</a> devices. |
|
<li>New implementation of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malloc&sektion=3&format=html">malloc(3)</a> from otto@. |
|
<li>Increase the size of the TSB on large memory sparc64 machines. |
|
<!-- 2008/07/26 --> |
|
<li>Extend the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malo&sektion=4&format=html">malo(4)</a> device firmware load timeout from 50000us to 500000us. |
|
<li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvideo&sektion=4&format=html">uvideo(4)</a> fails properly if the image resolution changes on the fly and exceeds the buffer size. |
|
<li>New target for ports makefiles "update-or-install". |
|
<li>Add -b switch to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=locate&sektion=1&format=html">locate(1)</a> for matching on the last part of the path only. |
|
<!-- 2008/07/25 --> |
|
<li>Fix for alpha PIE executables that sometimes could end up mapped on, or above, the stack. |
|
<li>Make RAMDISK kernels work on sparc64 T2 systems by switching early to a temporary stack. |
|
<li>Make sure libstdc++ does not undefine C99 math macros if !_GLIBCPP_USE_C99. |
|
<!-- 2008/07/24 --> |
|
<li>Add code for alpha to decode machine checks on Avanti, providing a description ofthe problem. |
|
<li>Make sure we clear the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> state key pointer in the mbuf header to prevent ipsec encapsulated state to be linked to the decapsulated one. |
|
<li>Implemented various C99 functions like <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isnormal&sektion=3&format=html">isnormal(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isnan&sektion=3&format=html">isnan(3)</a> in libc. |
|
<!-- 2008/07/23 --> |
|
<li>Fix for occasional double free in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getpwent&sektion=3&format=html">getpwent(3)</a>. |
|
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&sektion=1&format=html">ps(1)</a> output problem on hppa triggered by faulty cache aliasing boundary sizes. |
|
<li>Fix stack abuse in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&sektion=1&format=html">ksh(1)</a> "time" command. |
|
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&sektion=8&format=html">relayd(8)</a> validate packet length in debug dns packet logging before printing the header. |
|
<li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8&format=html">sshd(8)</a> from printing options that have been compile-time disabled when running in config test mode. |
|
<!-- 2008/07/22 --> |
|
<li>Added dynamic IPv6-to-IPv4 and IPv4-to-IPv6 translation in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&sektion=8&format=html">relayd(8)</a>. |
|
<li>Added proper interrupt handling for alpha PCI devices behind bridges. |
|
<li>Added some more C99 definitions to math.h. |
|
<!-- 2008/07/21 --> |
|
<li>Implemented a method to fetch scsi device "devid". |
|
<li>Implemented the cpu_yield hypervisor call for sparc64, used in the idle loop of SUN4V-based machines. Huge performance boost when most of the CPUs are idle. |
|
<li>Fix timekeeping anomalies on Sparc64 T1000 machines by moving smp_signotify() from IPL_NONE to IPL_SOFTINT. |
|
<!-- 2008/07/20 --> |
|
<li>Move Huawei E618 and E620 from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ubsa&sektion=4&format=html">ubsa(4)</a> to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umsm&sektion=4&format=html">umsm(4)</a>. |
|
<li>Bug fix for pow() and powf(). |
|
<li>More accurate algorithm for tan() in libm. |
|
<!-- 2008/07/19 --> |
|
<li>Provide a timecounter for sparc64 based on the UltraSPARC IIe STICK logic. |
|
<li>Better metadata handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&sektion=4&format=html">softraid(4)</a>. |
|
<li>Make alpha read SRM hints for the bottom 4 PCI slots of an AlphaServer 1000A. |
|
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acx&sektion=4&format=html">acx(4)</a> at <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cardbus&sektion=4&format=html">cardbus(4)</a> for sparc64 GENERIC kernels. |
|
<li>Introduced a new 'parent' keyword in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&sektion=8&format=html">relayd(8)</a> to inherit the state from another host with the specified Id. |
|
<!-- 2008/07/18 --> |
|
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ohci&sektion=4&format=html">ohci(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ehci&sektion=4&format=html">ehci(4)</a> at <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cardbus&sektion=4&format=html">cardbus(4)</a> for sparc64 GENERIC kernels. |
|
<li>Add support in the kernel to recognize, load and execute position independent executables and randomize the load address. Not for all arches yet. |
|
<!-- 2008/07/17 --> |
|
<li>Fix for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isp&sektion=4&format=html">isp(4)</a> firmware loading, now works again on sparc64. |
|
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&sektion=8&format=html">relayd(8)</a>, use getaddrinfo/getnameinfo instead of inet_pton/inet_ntop to allow specifying and printing the IPv6 scope indentifier. |
|
<!-- 2008/07/16 --> |
|
<li>Add -E flag and 'skipempty' option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mail&sektion=1&format=html">mail(1)</a> to skip sending messages with empty bodies. |
|
<li>Add prototype for infnan in math.h so it returns correct values. |
|
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&sektion=8&format=html">relayd(8)</a> NAT lookup for IPv6. |
|
<li>Link UDP PCBs to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> states, same as for TCP. |
|
<!-- 2008/07/15 --> |
|
<li>On <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4&format=html">bge(4)</a>, enable the read DMA engine's PCI read request long burst mode for PCIe chips. Resolves poor TX performance. |
|
<li>Add a timecounter on sparc64, based on the $sys_tick register, and use it on machines that have it. |
|
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=re&sektion=4&format=html">re(4)</a> so newer PCIe devices work (8168C*/8102*). |
|
<!-- 2008/07/14 --> |
|
<!-- 2008/07/13 --> |
<!-- 2008/07/12 --> |
<!-- 2008/07/12 --> |
<li>Updated xenocara ati driver to 6.9.0. |
<li>Updated xenocara ati driver to 6.9.0. |
<li>Make sparc64 IV processors only attach the first thread of every core for now. |
<li>Make sparc64 IV processors only attach the first thread of every core for now. |