[BACK]Return to plus46.html CVS log [TXT][DIR] Up to [local] / www

File: [local] / www / plus46.html (download) (as text)

Revision 1.7, Wed Nov 4 15:41:18 2009 UTC (14 years, 6 months ago) by beck
Branch: MAIN
Changes since 1.6: +1 -5 lines

Listing "backed out XXX" without knowing what XXX is, and not listing it
as having gone in in the first place is confusing and silly.

Since none of this stuff is in 4.6 - listing it here doesn't make sense.

ok krw@

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>OpenBSD 4.6 changes</title>
<link rev="made" href="mailto:www@openbsd.org">
<meta name="resource-type" content="document">
<meta name="description" content="OpenBSD 4.6 changes">
<meta name="keywords" content="openbsd,changes">
<meta name="distribution" content="global">
<meta name="copyright" content="This document copyright 1996-2009 by OpenBSD.">
</head>

<body bgcolor="#ffffff" text="#000000" link="#23238e">

<a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>
<p>
<h2><font color="#e00000">OpenBSD 4.6 released (Oct 18)</font></h2>
<hr>

<p>
This is a partial list of the major machine-independent changes
(i.e., these are the changes people ask about most often).  Machine
specific changes have also been made, and are sometimes mentioned
in the pages for the specific <a href="plat.html">platforms</a>.

<p>
Note: <font color="#e00000">Problems for which patches exist are marked in red</font>.

<p>
<h3>
For changes in other releases, click below:<br>
<a href="plus20.html">2.0</a>,
<a href="plus21.html">2.1</a>,
<a href="plus22.html">2.2</a>,
<a href="plus23.html">2.3</a>,
<a href="plus24.html">2.4</a>,
<a href="plus25.html">2.5</a>,
<a href="plus26.html">2.6</a>,
<a href="plus27.html">2.7</a>,
<a href="plus28.html">2.8</a>,
<a href="plus29.html">2.9</a>,
<a href="plus30.html">3.0</a>,
<a href="plus31.html">3.1</a>,
<a href="plus32.html">3.2</a>,
<a href="plus33.html">3.3</a>,
<a href="plus34.html">3.4</a>,
<a href="plus35.html">3.5</a>,
<a href="plus36.html">3.6</a>,
<br>
<a href="plus37.html">3.7</a>,
<a href="plus38.html">3.8</a>,
<a href="plus39.html">3.9</a>,
<a href="plus40.html">4.0</a>,
<a href="plus41.html">4.1</a>,
<a href="plus42.html">4.2</a>,
<a href="plus43.html">4.3</a>,
<a href="plus44.html">4.4</a>,
<a href="plus45.html">4.5</a>,
<a href="plus.html">-current</a>.
<br>
</h3>

<p>
<h3><font color="#0000e0">Changes made between OpenBSD 4.5 and 4.6</font></h3><p>
<p>

<ul>
<!-- 2009/07/05 -->
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=radeonfb&sektion=4&format=html">radeonfb(4)</a> to sparc64, an accelerated framebuffer for Sun XVR-100 boards.
<!-- 2009/07/04 -->
<!-- 2009/07/03 -->
<li>Added support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=re&sektion=4&format=html">re(4)</a> for RTL8103E and RTL8168DP devices.
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4&format=html">em(4)</a> MAC address for dual-port 8257[56] cards.
<!-- 2009/07/02 -->
<li>Added support for BCM5709 devices in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bnx&sektion=4&format=html">bnx(4)</a> driver.
<li>Split <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bnx&sektion=4&format=html">bnx(4)</a> firmware into several files and updated them.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&sektion=1&format=html">ksh(1)</a> avoid infinite recursion if unlink of the history fails.
<!-- 2009/07/01 -->
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> handle long home dir paths.
<!-- 2009/06/30 -->
<li>Add workaround to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isp&sektion=4&format=html">isp(4)</a> autoconf for arches where the clock is not running yet.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=floor&sektion=3&format=html">floor(3)</a> round towards -inf instead of towards zero.
<li>Make the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&sektion=8&format=html">rc(8)</a> scripts create a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=syslogd&sektion=8&format=html">syslogd(8)</a> socket in /var/www/dev when httpd is enabled to make logging to syslog work.
<!-- 2009/06/29 -->
<li>Move the sparc second stage bootblocks 256KB higher to accomodate the growth of the GENERIC kernel.
<li>Updated time zone data to tzdata2009j.
<li>Added HW VLAN tagging/stripping for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ix&sektion=4&format=html">ix(4)</a>.
<li>Enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isp&sektion=4&format=html">isp(4)</a> on hppa GENERIC kernels.
<!-- 2009/06/28 -->
<li>Bring back MCLGETI support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ix&sektion=4&format=html">ix(4)</a> again.
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ix&sektion=4&format=html">ix(4)</a> TX DMA map swapping.
<!-- 2009/06/27 -->
<li>Teach <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysmerge&sektion=8&format=html">sysmerge(8)</a> how to handle links.
<li>Updated xf86-video-openchrome to rev 753.
<!-- 2009/06/26 -->
<li>Make the install scripts add the default user to the 'staff' login class.
<li>Fix segmentation fault in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=m4&sektion=1&format=html">m4(1)</a> macro code.
<li>Fix a use-after-free in the pagedaemon.
<li>Fix in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=4&format=html">dc(4)</a> for reading the MAC address out of the eeprom instead of CIS.
<li>Added support for ICH10 variants of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4&format=html">em(4)</a>.
<!-- 2009/06/25 -->
<li>Added support for VIA VX855 chipset in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=viapm&sektion=4&format=html">viapm(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&sektion=4&format=html">pciide(4)</a> drivers.
<li>Updated xf86-video-intel to 2.7.1 and xf86-video-openchrome to svn rev 750.
<li>Re-enabled inteldrm in the i386 GENERIC kernel.
<!-- 2009/06/24 -->
<li>Added a workaround for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ehci&sektion=4&format=html">ehci(4)</a> on ATI SB600 revisions and ATI SB700 south bridge revisions A12 and A13.
<li>Enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&sektion=4&format=html">softraid(4)</a> on alpha, hppa and sparc64 RAMDISK kernels.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=watchdogd&sektion=8&format=html">watchdogd(8)</a> lower stacksize before mlockall().
<li>Added support for the Broadcom HT-1100 chipset in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=piixpm&sektion=4&format=html">piixpm(4)</a> driver.
<li>Fix extra psignal/wakeup in exit1() which could cause double SIGCHLD signals.
<li>Major update of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isp&sektion=4&format=html">isp(4)</a> driver.
<!-- 2009/06/23 -->
<li>Synced mandoc to version 1.7.20.
<li>Added support for 82574L based devices in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4&format=html">em(4)</a> driver.
<!-- 2009/06/22 -->
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> scrub max-mss for IPv6 traffic.
<!-- 2009/06/21 -->
<li>Disable memory above 2G on sgi machines.
<li>Added and enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=stge&sektion=4&format=html">stge(4)</a> on sgi GENERIC kernels.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsmoused&sektion=8&format=html">wsmoused(8)</a> support mice with lots of buttons.
<li>Updated <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sudo&sektion=8&format=html">sudo(8)</a> to version 1.7.2.
<!-- 2009/06/20 -->
<li>Fix possible NULL dereference in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> when aborting if key_sign fails.
<li>Make vax preserve more registers in sigcontext and return them in sigreturn. Fixes signal return regressions.
<li>Move the MI <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hme&sektion=4&format=html">hme(4)</a> fix for properly clearing the RUNNING/OACTIVE flags and watchdog timer to the sparc <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hme&sektion=4&format=html">hme(4)</a> code.
<!-- 2009/06/19 -->
<li>Fix DMA map issues in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=de&sektion=4&format=html">de(4)</a> driver.
<li>Added two new views to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systat&sektion=1&format=html">systat(1)</a>, "nfsserver" and "nfsclient".
<!-- 2009/06/18 -->
<li>Synced mandoc to version 1.7.19.
<li>Added MCLGETI support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vr&sektion=4&format=html">vr(4)</a> devices.
<!-- 2009/06/17 -->
<li>Enabled experimental raid 4 & raid 5 disciplines in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&sektion=4&format=html">softraid(4)</a>.
<li>Added raid 4 and raid 5 in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bioctl&sektion=8&format=html">bioctl(8)</a> create.
<li>Force <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&sektion=4&format=html">softraid(4)</a> Raid0/4/5 volume size to multiple of stripe size.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ndp&sektion=8&format=html">ndp(8)</a> check for the correct RTM_VERSION before accessing anything in the rt message.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8&format=html">ntpd(8)</a> handle ENOPROTOOPT, can happen when using IPv6.
<!-- 2009/06/16 -->
<!-- 2009/06/15 -->
<li>Better <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&sektion=4&format=html">pfsync(4)</a> detection of when we have a better version of the TCP sequence window than our peer.
<li>Fix "gcc -Z" on powerpc machines.
<!-- 2009/06/14 -->
<li>Synced mandoc code to version 1.7.16.
<!-- 2009/06/13 -->
<li>Enable support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&sektion=4&format=html">pfsync(4)</a> for deferring the packets that creates a state so sync peers are able to receive the state before the reply.
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdrop&sektion=8&format=html">tcpdrop(8)</a> after the routing domain changes.
<!-- 2009/06/12 -->
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=file&sektion=1&format=html">file(1)</a> byteswapping in the ELF parsing code for BE64 systems.
<li>Removed the xf86-video-suncg6 driver from xenocara.
<li>Make sure splsoftnet() masks softclock on sgi machines.
<!-- 2009/06/11 -->
<li>Rewrite the way <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&sektion=4&format=html">pfsync(4)</a> merges states into the local tree.
<li>Improvements in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&sektion=4&format=html">softraid(4)</a> raid 4 and raid 5 code.
<li>Limit the BCM5701 B5 chipset-based <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4&format=html">bge(4)</a> devices to 32-bit mode.
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4&format=html">bge(4)</a>, set the DMA read watermark to 4 to prevent some TX timeouts.
<li>Make hppa machines correctly flush direct cache and TLB mappings.
<li>Create a hotplug callback mechanism in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&sektion=4&format=html">softraid(4)</a>.
<li>Fix freelist overrun in libc gdtoa routines.
<!-- 2009/06/10 -->
<li>Added support for VIA CX800 south bridge to the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=viapm&sektion=4&format=html">viapm(4)</a> driver.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hotplugd&sektion=8&format=html">hotplugd(8)</a> ignore ECHILD from waitpid().
<li>Switch sgi to per-process ASTs.
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=udl&sektion=4&format=html">udl(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=url&sektion=4&format=html">url(4)</a> to sgi GENERIC and RAMDISK kernels.
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=procmap&sektion=1&format=html">procmap(1)</a> on hp300 by allowing /dev/mem reads in the direct mapping region where there is corresponding physical memory.
<li>Move <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vi&sektion=1&format=html">vi(1)</a> to use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=poll&sektion=2&format=html">poll(2)</a> instead of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=select&sektion=2&format=html">select(2)</a>.
<!-- 2009/06/09 -->
<li>Initial version of raid 4 & raid 5 support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&sektion=4&format=html">softraid(4)</a>. Not functional yet.
<li>Fix NULL pointer dereference in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> when receiving empty tables over <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&sektion=4&format=html">pfsync(4)</a>.
<li>Do not accept IPv4 ICMP redirects by default. IPv6 redirects are still enabled.
<li>Updated the installation user input routines to redraw the question if dmesg changes are detected.
<!-- 2009/06/08 -->
<li>Bring back "L" to list keyboard layouts during installs.
<li>Disable xlights on macppc GENERIC kernels.
<li>For amd64 and i386, do not enable EST if the machine only reports a single state.
<li>Updated time zone data to tzdata2009i.
<!-- 2009/06/07 -->
<li>Fix file descriptor leaks in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sdiff&sektion=1&format=html">sdiff(1)</a> when diffing regular files.
<!-- 2009/06/06 -->
<li>Fixed minor memory leak in libc <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=yp&sektion=8&format=html">yp(8)</a> code.
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&sektion=1&format=html">ftp(1)</a> to handle abort transfers when talking to broken ftp servers.
<li>Make amd64 and i386 disable interrupts during the lock step frequency/voltage change. Fixes random lockups seen with "apm -C".
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8&format=html">ntpd(8)</a>, when the clock has become unsynched, reset the number of saved time corrections.
<li>Imported xkeyboard-config into xenocara.
<li>Synced some rcsdiff changes into cvsdiff. opencvs diff -t now works.
<li>Implemented support for RTL8187b based devices in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=urtw&sektion=4&format=html">urtw(4)</a> driver.
<li>When running a 802.11 scan, make it fail if the interface is not up and not running.
<li>Initial code to bring in upcoming DRM support to X.org, starting with the i810 Intel IGP chipsets.
<!-- 2009/06/05 -->
<li>When using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sendbug&sektion=1&format=html">sendbug(1)</a> as root, add base64 encoded <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcidump&sektion=8&format=html">pcidump(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpidump&sektion=8&format=html">acpidump(8)</a> output
<li>Removed debug output from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&sektion=8&format=html">dhclient(8)</a>.
<li>Added an X86EMU option to amd64 and i386 GENERIC kernels to enable the emulator subsystem.
<li>Added VGA BIOS repost support for amd64 and i386 using a small x86 emulator.
<li>Fix lapic, interrupt and clock issues on amd64 and i386 ACPI S3 resume.
<li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwi&sektion=4&format=html">iwi(4)</a> bug.
<li>Removed xf86rushproto and lots of input drivers that have been dropped by X.org.
<li>Updated xf86-video-suntcx to 1.1.1 and xf86-video-sis to 0.10.1.
<li>Fix NULL dereferencing in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ugen&sektion=4&format=html">ugen(4)</a> USB code.
<li>Updated libpixman to 0.15.8, xf86-video-newport to 0.2.2, xf86-video-suncg3 to 1.1.1 and xf86-video-suncg6 to 1.1.1.
<li>Add support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fxp&sektion=4&format=html">fxp(4)</a> for the 82552 MAC found in some ICH7 chipsets.
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1&format=html">mg(1)</a> cursor position after undo of a region-kill.
<li>When <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=yp&sektion=8&format=html">yp(8)</a> is parsing the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=group&sektion=5&format=html">group(5)</a> file, check early if YP is active or not, instead of half-way through the parsing.
<li>In the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=yp&sektion=8&format=html">yp(8)</a> code, treat an empty domainname as a failing call to getdomainname.
<li>Make the kernel time code abort any adjustment in progress if the clock is set with settimeofday.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> check LC_CTYPE, LC_ALL and LANG before trying to decide about UTF-8.
<!-- 2009/06/04 -->
<li>Enabled IPv6 receive TCP/UDP checksum offload for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=jme&sektion=4&format=html">jme(4)</a>.
<li>Added dynamic buffer cache sizing. The sysctl kern.bufcachepercent will allow you to specify a high-water mark above 10 percent for use by the cache. If you run low on memory, the page daemon will reclaim pages from the buffer cache.
<li>Add ability in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsmoused&sektion=8&format=html">wsmoused(8)</a> to attach it to a different wsdisplay using -D.
<li>Add support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ping&sektion=8&format=html">ping(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=traceroute&sektion=8&format=html">traceroute(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arp&sektion=8&format=html">arp(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&sektion=1&format=html">nc(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=telnet&sektion=1&format=html">telnet(1)</a> to specify which routing domain to use.
<li>Add code in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&sektion=8&format=html">ifconfig(8)</a> to bind an interface to a routing domain.
<li>Initial support for routing domain. Allows you to bind interfaces to alternate routing tables and separate them from other interfaces in distinct routing tables.
<li>After calling adjfreq to correct the clocks rate, measure and fix the clock offset.
<li>Fix problem in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1&format=html">mg(1)</a> where line numbers get out of sync on a region-kill.
<li>When running <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysmerge&sektion=8&format=html">sysmerge(8)</a> in auto-mode, install binary files from the X sets automatically.
<li>Make backtraces in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ddb&sektion=4&format=html">ddb(4)</a> through interrupts work.
<li>Switched default depth on xf86-video-glint to 24/32 bpp.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rtsold&sektion=8&format=html">rtsold(8)</a> turn on -inet6 on the interface.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ix&sektion=4&format=html">ix(4)</a> devices switch to a dynamic pool backed TX so it doesn't have to allocate everything up front.
<li>Recycled four unused fields in the disklabel structure to fit in bounds information about the zone of the disk that OpenBSD can use.
<li>Implemented CBT support (backward tab) in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a>.
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=setenv&sektion=3&format=html">setenv(3)</a>, do not assume we can overwrite strings in the environment.
<li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&sektion=8&format=html">ifconfig(8)</a> to turn off IPv6 completely for an interface using the -inet6 option.
<li>Addde Sitecom WL-608 to the list of supported <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=run&sektion=4&format=html">run(4)</a> devices.
<li>Added proper support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> for tab stops.
<li>Plug NFS mbuf leaks in the DRC.
<li>Added a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=resolv.conf&sektion=5&format=html">resolv.conf(5)</a> option to specify the order in which <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getaddrinfo&sektion=3&format=html">getaddrinfo(3)</a> queries will be made. Changed the default to ipv4 first and then ipv6.
<li>Endian fixes in xf86-video-glint.
<li>Plug memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systat&sektion=1&format=html">systat(1)</a> when the terminal is resized.
<li>Added support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> for C0 within escape sequences and the C0 vertical tab.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&sektion=8&format=html">relayd(8)</a> keep the SSL session for each checked host, making subsequent checks faster and lighter on the server.
<li>If <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getgrent&sektion=3&format=html">getgrent(3)</a> fails while handling a +groupname:*:: entry due to lack of memory, make sure we report the error condition.
<li>Fixed segfault in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=locate&sektion=1&format=html">locate(1)</a> if count gets out of bounds.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tun&sektion=4&format=html">tun(4)</a> emulate link state depending on the open and close of the device fd.
<!-- 2009/06/03 -->
<li>Fix the installer <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&sektion=1&format=html">ftp(1)</a> client to handle bracketed IPv6 host addresses.
<li>Fix auto-negotiation on some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=msk&sektion=4&format=html">msk(4)</a> devices.
<li>Rework the ip_input code decision on whether a packet is to be delivered locally or forwarded. Improves forwarding speed on boxes with many local addresses.
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=re&sektion=4&format=html">re(4)</a> IPv4 RX checksumming for the non-TCP/UDP case.
<li>Added "rde rib <name>" to the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8&format=html">bgpd(8)</a> config and allow the rde to use these other RIBs.
<li>Enable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4&format=html">bge(4)</a> IPv6 receive TCP/UDP checksum offload for the 5755 and later chips.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&sektion=1&format=html">ksh(1)</a> in vi mode handle ^W erase more like <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vi&sektion=1&format=html">vi(1)</a>.
<li>Fixed active ftp sessions over IPv6 in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftpd&sektion=8&format=html">ftpd(8)</a>.
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gfxp&sektion=4&format=html">gfxp(4)</a> to sparc64 GENERIC, RAMDISK and RAMDISKU5 kernels.
<li>Added a kern.bufcachepercent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=8&format=html">sysctl(8)</a> to allow adjusting the buffer cache size on a running system.
<li>Make wireless interfaces have priority 4 by default. Other interfaces remain at 0.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> pass window titles through <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vis&sektion=3&format=html">vis(3)</a> to remove nonprintable characters.
<li>Added hotplug device support on SGI machines and added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hotplugd&sektion=8&format=html">hotplugd(8)</a> to SGI builds.
<li>Changed the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&sektion=8&format=html">httpd(8)</a> config to allow localhost to query server-status by default.
<li>Added basic infrastructure to take advantage of TCP and UDP receive checksum offload over IPv6.
<li>Added support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4&format=html">em(4)</a> for the newer 82575 (and maybe 82576) chips.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=yp&sektion=8&format=html">yp(8)</a> support <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=group&sektion=5&format=html">group(5)</a> exclusion.
<li>Make putenv(), setenv() and unsetenv() in libc standards compliant.
<li>If both -h and -k are specified in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=df&sektion=1&format=html">df(1)</a>, the latter takes precedence.
<li>Better scp: URL handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a>.
<li>Fixed crash in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> when swapping pane positions.
<li>Imported an acpi power resource driver to amd64 and i386 GENERIC kernels.
<!-- 2009/06/02 -->
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4&format=html">bge(4)</a> set IFF_ALLMULTI properly when in promiscuous mode.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&sektion=8&format=html">dhclient(8)</a> use the newer route flush functionality, which allows for multiple dhclients to coexist.
<li>Added acpivideo code to get brightness support for all laptops except thinkpads.
<li>Updated the NFS over UDP transmit logic.
<li>Enabled acpidock on amd64 and i386 GENERIC kernels.
<li>Disabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> UTF-8 detection code, breaks on sparc64 machines.
<li>Fix apache so it reports Content-Length as 64-bit integers, allowing for files larger than 2G to be served.
<li>Switched uvm object global hash table to a red-black tree.
<li>Make the install scripts detect changes in the interface list.
<li>Reintroduced the powerpc interrupt rewrite for the macppc and socppc platforms.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8&format=html">ospfd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ripd&sektion=8&format=html">ripd(8)</a> track reject and blackhole routes and allow them to be redistributed even if pointing to 127.0.0.1.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&sektion=4&format=html">softraid(4)</a> rebuilds restartable over reboots.
<li>Fix bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1&format=html">mg(1)</a> where it would crash if lots of characters were inserted into the minibuffer.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fxp&sektion=4&format=html">fxp(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rl&sektion=4&format=html">rl(4)</a> at pci detachable.
<li>In the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwn&sektion=4&format=html">iwn(4)</a> driver, make sure it does not leak mbufs in the RX path in case hardware decryption failed.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> spawn login shells by default.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atw&sektion=4&format=html">atw(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=4&format=html">dc(4)</a> at pci detachable.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gscsio&sektion=4&format=html">gscsio(4)</a> cope with logical device number gaps.
<!-- 2009/06/01 -->
<li>Do not leak memory in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> if multiple -f flags are given.
<li>Fix problem with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypldap&sektion=8&format=html">ypldap(8)</a> lookup by uid.
<li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&sektion=1&format=html">ksh(1)</a> macro handling.
<li>Enabled the CRYPTO option by default on macppc and zaurus RAMDISK kernels.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xl&sektion=4&format=html">xl(4)</a> at pci detachable.
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> to the builds.
<li>Enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=machfb&sektion=4&format=html">machfb(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=raptor&sektion=4&format=html">raptor(4)</a> on the sparc64 RAMDISKU5 kernel.
<li>Enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=machfb&sektion=4&format=html">machfb(4)</a> on sparc64 GENERIC and RAMDISK kernels.
<li>Implemented <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=machfb&sektion=4&format=html">machfb(4)</a>, an accelerated driver for the sparc64 PGX/PGX64 framebuffers.
<li>Added an interface for CPU idle on amd64.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rtw&sektion=4&format=html">rtw(4)</a> devices detachable.
<li>Initial bits for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&sektion=4&format=html">softraid(4)</a> rebuilds. Disabled for now.
<li>Fix NULL pointer dereference in the libc <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rpc&sektion=3&format=html">rpc(3)</a> code when a client encounters ENOMEM while trying to print an error message.
<li>Better atomic locking routines for mips64.
<li>Imported <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a>, a terminal multiplexer.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> propagate the recipient domain through aliases expansion.
<li>Initial version of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldpctl&sektion=8&format=html">ldpctl(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldpd&sektion=8&format=html">ldpd(8)</a>, a label distribution protocol daemon for mpls.
<li>Make the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm&sektion=9&format=html">uvm(9)</a> RLIMIT_DATA check deal with wraparounds.
<li>Fix the order of checking whether an amd64 or i386 machine has MTRR.
<li>Disconnected <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sup&sektion=1&format=html">sup(1)</a> from the builds.
<li>Fix NULL dereference in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpidump&sektion=8&format=html">acpidump(8)</a>.
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&sektion=1&format=html">ksh(1)</a> crash when handling expressions containing "--" and "++".
<li>New physmem allocator in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm&sektion=9&format=html">uvm(9)</a> code, changes the view of free memory from free pages to free ranges.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=udl&sektion=4&format=html">udl(4)</a> allow font widths other than 8 pixels wide.
<li>Removed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=window&sektion=1&format=html">window(1)</a>.
<li>Enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zyd&sektion=4&format=html">zyd(4)</a> on more platforms after the endian fix.
<li>Display SSL negotiation information in the received line of incoming sessions in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a>.
<li>Fix libevent EV_READ/EV_WRITE for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> also.
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=udl&sektion=4&format=html">udl(4)</a>, fix End Of Command token for async transfers.
<li>Fixed endian issue in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zyd&sektion=4&format=html">zyd(4)</a>.
<!-- 2009/05/31 -->
<li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvideo&sektion=4&format=html">uvideo(4)</a> to zaurus GENERIC kernels.
<li>Move the test for EST capability on amd64 outside the intel vendor check and use the EST CPU feature to determine if it is available or not.
<li>Enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=udl&sektion=4&format=html">udl(4)</a> on the socppc platform.
<li>Enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> by default in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.conf&sektion=8&format=html">rc.conf(8)</a>.
<li>Make the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> "set" operations for loginterface, hostid, reassemble and debug transactional.
<li>Reduced <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=udl&sektion=4&format=html">udl(4)</a> overhead by addressing 256 pixels per command instead of 128.
<li>Added support for audible <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ping&sektion=8&format=html">ping(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ping6&sektion=8&format=html">ping6(8)</a>. Use -e to beep on replies and -E to beep on missed packets.
<li>Fixed routing daemons using libevent to handle if EV_READ and EV_WRITE are set at the same time.
<li>Updated xcb-proto to 1.5, libxcb to 1.3 and xcb-util to 0.3.5.
<li>Workaround <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xterm&sektion=1&format=html">xterm(1)</a> issue on ARM cpus.
<!-- 2009/05/30 -->
<li>Updated <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lynx&sektion=1&format=html">lynx(1)</a> to 2.8.6-rel15.
<li>Added SCH IDE support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&sektion=4&format=html">pciide(4)</a>.
<li>Re-enabled interface state tracking again.
<li>Fix a missing refcnt bump causing panics in the kernel routing socket code.
<li>Added VIA CPU crypto support on the amd64 platform.
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8&format=html">ntpd(8)</a>, use the SCM_TIMESTAMP socket option to get the time we received a reply, instead of the time when ntpd read from the socket.
<li>Added support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smptd&sektion=8&format=html">smptd(8)</a> for specifying a certificate when relaying to another host which requests client certificates.
<li>Do not consider unresolved weak symbols in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldconfig&sektion=8&format=html">ldconfig(8)</a> prebind code an error. 
<li>Added an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpi&sektion=4&format=html">acpi(4)</a> error handler for missing AML nameref.
<li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpi&sektion=4&format=html">acpi(4)</a> parsing rules for Scope opcode. Fixes panics on some HP systems.
<li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&sektion=4&format=html">softraid(4)</a> bring up raid sets that have missing members.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ddb&sektion=4&format=html">ddb(4)</a> allow 8-byte writes on 64-bit platforms.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=route&sektion=8&format=html">route(8)</a> flush accept "-iface/-interface" or "-priority" to be specified to only flush routes matching these conditions.
<!-- 2009/05/29 -->
<li>When booting SGI machines in the "install software" mode, make them load the correct bsd.rd.IP## instead of just bsd.rd.
<!-- 2009/05/28 -->
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fsck_ffs&sektion=8&format=html">fsck_ffs(8)</a> check values in cg_initediblk more strictly to prevent corruption.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vr&sektion=4&format=html">vr(4)</a> return the RX descriptor after pointing it to a new mbuf, fixes panics seen when handling many small packets.
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&sektion=8&format=html">disklabel(8)</a> exit codes in order to help the install scripts catch failures.
<li>Make SGI machines handle NMI interrupts on IP27 and IP35 systems.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> include both the incoming message size and the envelope address in the email headers.
<!-- 2009/05/27 -->
<li>Made the install script acquire the list of attached disks and CDs whenever required so you can plug in additional devices after the install has started.
<li>Temporary fix in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> ruleset processing.
<li>Fixed old dhclient bug which could cause lease entries to be lost when initially loading the client leases.
<li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> will only allow one AUTH command per session and reject further AUTH attempts.
<li>Added request flood mitigation to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a>.
<li>Updated the time zone data to tzdata2009g.
<li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwn&sektion=4&format=html">iwn(4)</a> to coexist with Intel Active Management Technology which may use WLAN too.
<!-- 2009/05/26 -->
<li>Added an option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8&format=html">bgpd(8)</a> to change the "connect-retry" timer.
<li>Make sure cloned routes inherit the route label.
<!-- 2009/05/25 -->
<li>Select the SGI TLB handler workaround at run-time since the fix for R5000 will confuse R10k rev 3 CPUs. 
<li>For <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8&format=html">tcpdump(8)</a>, add a missing check for truncated dport in the returned UDP header for ICMP_UNREACH_PORT.
<li>Endian fix in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4&format=html">em(4)</a> VLAN handling.
<!-- 2009/05/24 -->
<li>Make the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=security&sektion=8&format=html">security(8)</a> script honor the SUIDSKIP variable to exclude paths from setuid and device checks.
<li>Added limited iommu functionality to the SGI xbow XBridge code, allows an IP35 machine with memory after the 2GB boundary to run.
<li>Enabled support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4&format=html">bge(4)</a> for HW TCP/UDP/IP receive checksumming, and IP transmit checksumming.
<li>Added Pantech UM175 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.
<!-- 2009/05/23 -->
<li>BCM57790 is also supported in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4&format=html">bge(4)</a> since the last update.
<li>Added D-Link DWA-130 rev D1 to the list of supported <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=otus&sektion=4&format=html">otus(4)</a>.
<!-- 2009/05/22 -->
<li>Added Unitek Y-2240 to the list of supported <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=udl&sektion=4&format=html">udl(4)</a> devices.
<li>Imported libxcb 1.2 and xcb-util 0.3.4 into the xenocara tree.
<!-- 2009/05/21 -->
<li>Add support for BCM567x, 577x and some new 572x/578x devices in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4&format=html">bge(4)</a>.
<li>Added ForwardVideo EasyCAP008 and K&ouml;nig CMP-USBVGA10 to the list of supported <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=udl&sektion=4&format=html">udl(4)</a> devices.
<!-- 2009/05/20 -->
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=daily&sektion=8&format=html">daily(8)</a> skip ROOTBACKUP when the destination disk device is not configured.
<li>Make sure daemons do not fall back to the user "nobody" if the specific _user is not found.
<li>Add code to sparc and sparc64 to attach mice as <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsmouse&sektion=4&format=html">wsmouse(4)</a> devices. Allows sparc and sparc64 users to run X without a configuration file. Multihead still needs a minimal configuration file though.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8&format=html">ntpd(8)</a> check mode to prevent replying to broadcast and other unwanted ntp packets.
<li>First step towards <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> configuration reload.
<!-- 2009/05/19 -->
<li>Prevent injection of raw 802.11 control frames through <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bpf&sektion=4&format=html">bpf(4)</a> on devices that do not explicitly state this capability.
<li>Added Hercules HWNU-300 to the list of supported <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=run&sektion=4&format=html">run(4)</a> devices.
<!-- 2009/05/18 -->
<li>Updated xinput to 1.4.2, xf86-input-vmmouse to 12.6.4 and xf86-video-vmware to 10.16.6.
<li>Make sure all users of the routing table index uses a signed type.
<li>Added support for the DisplayLink USB&lt;-&gt;DVI Adapter in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=udl&sektion=4&format=html">udl(4)</a>.
<li>Fix in gcc for sparc64 for INTMAX_TYPE and UINTMAX_TYPE.
<li>New firmware package for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwn&sektion=4&format=html">iwn(4)</a>, containing a new image for Wifi Link 5150. No change for 4965, 5000, 5100 and 5350-based devices.
<!-- 2009/05/17 -->
<li>Rework color handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&sektion=1&format=html">cwm(1)</a>.
<li>Updated the Mesa GL code to 7.4.2.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&sektion=1&format=html">cwm(1)</a> redraw the border when unhiding a client window.
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8&format=html">bgpd(8)</a>, rework most of the RDE to allow multiple RIBs.
<!-- 2009/05/16 -->
<li>Initial version of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vsw&sektion=4&format=html">vsw(4)</a>, a driver for the virtual network switch on sun4v sparc64s.
<li>Enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=udl&sektion=4&format=html">udl(4)</a> on amd64, i386 and sparc64 GENERIC kernels.
<!-- 2009/05/15 -->
<li>Enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=udl&sektion=4&format=html">udl(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsmux&sektion=4&format=html">wsmux(4)</a> on the armish platform.
<li>Enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=udl&sektion=4&format=html">udl(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ukbd&sektion=4&format=html">ukbd(4)</a> on the landisk platform.
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8&format=html">ospfd(8)</a> route metric for "redistribute default".
<li>Updated the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=run&sektion=4&format=html">run(4)</a> microcode.
<li>Added Mvix Nubbin MS-811N to the list of supported <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=run&sektion=4&format=html">run(4)</a> devices.
<!-- 2009/05/14 -->
<li>Better MBR validation routines.
<li>Added Various GENERIC-IP## and RAMDISK-IP## files to the arch/sgi/conf dir to support the various models.
<li>Different SGI interrupt deadlock prevention using a timeout. Makes Origin 200 run multiuser.
<li>Make SGI boot code compile both 32-bit and 64-bit boot blocks.
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=udl&sektion=4&format=html">udl(4)</a> in macppc GENERIC kernels. Disabled by default.
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&sektion=1&format=html">cwm(1)</a> configfile commands 'grouponly[1-9]' to select a group and hide all the others.
<li>Avoid loop in the UDF disksort() code.
<!-- 2009/05/13 -->
<li>Added support on newer <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=axe&sektion=4&format=html">axe(4)</a> devices to set a different MAC address than the one in the EEPROM.
<!-- 2009/05/12 -->
<li>Added Adaptec AAR-1225SA to the list of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sili&sektion=4&format=html">sili(4)</a> devices. Should work.
<li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&sektion=4&format=html">pfsync(4)</a> only send frequent updates for TCP connections, the state sync for all the other protocols only have 1-second resolution anyhow.
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=udl&sektion=4&format=html">udl(4)</a> to i386 GENERIC kernels, disabled for now.
<li>Switched <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwn&sektion=4&format=html">iwn(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wpi&sektion=4&format=html">wpi(4)</a> over to the MCLGETI buffer allocator.
<!-- 2009/05/11 -->
<li>Added support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umsm&sektion=4&format=html">umsm(4)</a> for Truinstall enabled modems like Sierra 881U.
<li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=daily&sektion=8&format=html">daily(8)</a> script now looks for VERBOSESTATUS and if set to 0, no mails will be sent unless there is something to report.
<li>Added a new feature to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysmerge&sektion=8&format=html">sysmerge(8)</a> when run in -a mode, to checksum reference files in order to be able to automatically upgrade all unmodified files next time. Also, -S and -X switches are now deprecated.
<li>Add Edimax RT2860-based devices attach to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ral&sektion=4&format=html">ral(4)</a>.
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwi&sektion=4&format=html">iwi(4)</a> association with APs that refuse non short slot-time capable STAs.
<li>Enabled USB RX stream mode for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=run&sektion=4&format=html">run(4)</a> devices.
<li>For VT6105M-based <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vr&sektion=4&format=html">vr(4)</a> devices, enable the IP, TCP and UDP checksumming.
<!-- 2009/05/10 -->
<li>Enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vcc&sektion=4&format=html">vcc(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vcctty&sektion=4&format=html">vcctty(4)</a> on sparc64 GENERIC kernels.
<li>Added a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vcc&sektion=4&format=html">vcc(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vcctty&sektion=4&format=html">vcctty(4)</a> driver for the "Virtual Console Concentrator" found on the control domain of sun4v systems.
<li>Avoid the expensive mbuf copies on modern <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vr&sektion=4&format=html">vr(4)</a> devices and use a quirk table for device matching.
<li>Better job handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=make&sektion=1&format=html">make(1)</a>.
<!-- 2009/05/09 -->
<li>Initial <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=udl&sektion=4&format=html">udl(4)</a> console device driver for USB displays based on DisplayLink DL-120 / DL-160 display chips.
<li>Rewrite of the daily/weekly/monthly scripts run from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cron&sektion=8&format=html">cron(8)</a>. Weekly and monthly will be more silent now.
<li>Fix xbow devio byteswap on the SGI platform, makes <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isp&sektion=4&format=html">isp(4)</a> happy on IP27 and IP35 machines.
<!-- 2009/05/08 -->
<li>Initial code for a port to the ARM7-based omap35xx platform. Not functional yet.
<li>Moved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=amas&sektion=4&format=html">amas(4)</a> to the generic dev/pci source dir and added it to the i386 platform also, still disabled by default on amd64 and i386.
<!-- 2009/05/06 -->
<li>Make the default dot.login scripts skip terminal initialization when logging in from an xterm.
<li>Fix for SGI clock interrupt checks, would run at HZ/2 previously.
<li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ls&sektion=1&format=html">ls(1)</a> in -C mode does not ignore the COLUMNS environment variable even if the output filehandle is not a tty.
<li>Initial version of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=endrun&sektion=4&format=html">endrun(4)</a>, a driver for the EndRun Technologies native time-of-day timedelta sensor.
<!-- 2009/05/05 -->
<!-- 2009/05/04 -->
<li>Fix for xf86-video-mach64 ATI reference clock for Rage XL and Mobility cards on sparc64 so you can run X without an xorg.conf on machines like Blade100 and the Tadpole laptops.
<!-- 2009/05/03 -->
<li>Updated libdrm to 2.4.9.
<li>Updated xf86-input-mouse to 1.4.0, xf86-video-ast to 0.89.0, xf86-video-nv to 2.1.13 and xf86-video-siliconmotion to 1.7.1.
<li>Updated xf86-input-penmount to 1.4.0, xf86-input-vmmouse to 12.6.3, xf86-input-void to 1.2.0 and xf86-input-keyboard to 1.3.2.
<li>Updated xf86-input-fpit to 1.3.0, xf86-input-hyperpen to 1.3.0 and xf86-input-joystick to 1.4.1.
<li>Updated xinit to 1.1.1, xf86-input-acecad to 1.3.0 and xf86-input-citron to 2.2.2.
<li>Updated xproto to 7.0.15, and xextproto to 7.0.4 and libX11 to 1.2.1.
<!-- 2009/05/02 -->
<li>Various installation script updates and fixes, and a new ftplist backend that tries to provide a good ftp server for you to use.
<li>Updated inputproto to 1.5.0, libXi to 1.2.1 and xinput to 1.4.1.
<li>Updated xrandr, randrproto and libXrandr in xenocara to 1.3.0.
<!-- 2009/05/01 -->
<!-- 2009/04/30 -->
<li>Fix link state updates in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vr&sektion=4&format=html">vr(4)</a> when used together with an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rlphy&sektion=4&format=html">rlphy(4)</a>.
<!-- 2009/04/29 -->
<li>Added READ(16) and WRITE(16) commands to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mfi&sektion=4&format=html">mfi(4)</a>.
<li>Make the boot loader able to pass db_console to the kernel, then use it to set ddb.console early in the boot for amd64 and i386.
<!-- 2009/04/28 -->
<li>Enable hardware VLAN tagging/stripping on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ix&sektion=4&format=html">ix(4)</a>.
<li>Implemented 64-bit FIFO modes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ciss&sektion=4&format=html">ciss(4)</a> devices.
<li>Extended <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=top&sektion=1&format=html">top(1)</a> STATE column to fit more than 9 CPUs.
<li>Added VLAN support on the install media where it fits.
<li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vr&sektion=4&format=html">vr(4)</a> interfaces do not get stuck if the interface went through a link state change.
<li>Make OpenCVS support some additional diff options: -a, -b, -d and -w.
<!-- 2009/04/27 -->
<!-- 2009/04/26 -->
<li>Updated time zone data to tzdata2009g.
<li>Fixed security issues in the freetype library.
<li>Updated xf86-video-radeonhd to 1.2.5.
<!-- 2009/04/25 -->
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xterm&sektion=1&format=html">xterm(1)</a> default to being a login shell by setting XTerm*loginShell:true in the Xdefaults for users.
<li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&sektion=1&format=html">ftp(1)</a> is not trying to send NOOP strings after server closes the connection.
<li>Added basic support for Envy24HT chips in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=envy&sektion=4&format=html">envy(4)</a> driver.
<li>Fixed scalbn, scalbnf and frexpf on amd64 libm.
<!-- 2009/04/24 -->
<li>Enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=berkwdt&sektion=4&format=html">berkwdt(4)</a> on i386 GENERIC kernels.
<li>Updated <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=file&sektion=1&format=html">file(1)</a> to 4.24. Includes a "-i" switch so <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=file&sektion=1&format=html">file(1)</a> can output mime type strings.
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=berkwdt&sektion=4&format=html">berkwdt(4)</a>, a driver for the Berkshire Products PCI PC Watchdog.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&sektion=8&format=html">relayd(8)</a> allow both UDP and TCP redirections now.
<li>Moved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ix&sektion=4&format=html">ix(4)</a> buffer allocations to MCLGETI.
<li>Added support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&sektion=4&format=html">pciide(4)</a> for ICH10 SATA devices not operating in AHCI mode.
<!-- 2009/04/23 -->
<li>Fix segfault in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ping&sektion=8&format=html">ping(8)</a> when displaying certain ICMP packets that are not echo replies.
<li>Move <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4&format=html">bge(4)</a> jumbo frame allocator to the MCLGETI interface.
<li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd.conf&sektion=5&format=html">bgpd.conf(5)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpctl&sektion=8&format=html">bgpctl(8)</a> to contain 32-bit ASN numbers written in ASPLAIN format.
<!-- 2009/04/22 -->
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8&format=html">ntpd(8)</a> ignore replies with timestamps after 2030 to prevent time_t / tv_sec wraps.
<!-- 2009/04/21 -->
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8&format=html">bgpd(8)</a> discard pfkey replies that were destined for some other host.
<li>Increased the default thread stack size to 256k for 32-bit hosts and to 512k on 64-bit hosts.
<li>Added Emobile D12HW 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.
<!-- 2009/04/20 -->
<li>Added an 8U252AM4 chipset to the list of supported <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uftdi&sektion=4&format=html">uftdi(4)</a> devices.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftpd&sektion=8&format=html">ftpd(8)</a> log both remote IP and the remote hostname when receiving a new connection.
<li>Various small improvements in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&sektion=8&format=html">spamd(8)</a>.
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=renice&sektion=8&format=html">renice(8)</a> for a negative pid when in historic mode.
<li>Added an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=amas&sektion=4&format=html">amas(4)</a> device for amd64 based machines to describe the physical memory layout.
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bnx&sektion=4&format=html">bnx(4)</a> DMA map unmapping and unloading in the TX cleanup path.
<!-- 2009/04/19 -->
<li>Enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=schsio&sektion=4&format=html">schsio(4)</a> on amd64 and i386 GENERIC kernels.
<li>Moved ARM and SH soft interrupts to mutexes also.
<li>Switch the amd64 and i386 soft interrupt code over to mutexes instead of simplelocks + splhigh().
<!-- 2009/04/18 -->
<li>Synced <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sudo&sektion=8&format=html">sudo(8)</a> with version 1.7.1 final.
<!-- 2009/04/17 -->
<li>Switched <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hme&sektion=4&format=html">hme(4)</a> over to the MCLGETI mbuf allocator for the RX ring.
<li>Make MPLS correctly handle packets the are leaving the MPLS cloud and joining the IPv4/IPv6 stack.
<li>Added "Connection close" to HTTP check headers in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&sektion=8&format=html">relayd(8)</a> to not confuse HTTP/1.1 servers claiming keepalive sessions.
<!-- 2009/04/16 -->
<li>Added support for -t, -v and -F cmdline args in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> sendmail interface.
<!-- 2009/04/15 -->
<li>After the large <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> rewrite, fix a few things like correctly inheriting queue stuff, tag, rtableid from the rule if we have no state.
<li>Removed the unused <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=en&sektion=4&format=html">en(4)</a> driver.
<!-- 2009/04/14 -->
<li>Convert the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sis&sektion=4&format=html">sis(4)</a> driver to the MCLGETI buffer allocator. Makes it handle overcapacity far better.
<li>Initial implementation of package signatures for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a>.
<li>Updated time zone data to tzdata2009f.
<li>Enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ix&sektion=4&format=html">ix(4)</a> on amd64 and i386 RAMDISK kernels.
<li>Some tweaks to the CPU affinity code.
<!-- 2009/04/13 -->
<li>Make sure the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bnx&sektion=4&format=html">bnx(4)</a> driver does not free an mbuf that still is in the TX queue.
<li>Start of Origin 200 support in the SGI platform.
<!-- 2009/04/12 -->
<li>Converted various macros in the NFS code to functions to reduce kernel memory usage.
<li>Added a "-T title" option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&sektion=1&format=html">ftp(1)</a>.
<li>Implemented a /dev/mdesc file for sparc64 platforms to read the machine description on sun4v virtual machines.
<li>Added support for IOC3 interrupts on SGI machines.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> not assume all certificates match the interface names when explicitly provided in the configuration.
<!-- 2009/04/11 -->
<li>When running <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysmerge&sektion=8&format=html">sysmerge(8)</a> in automode, it will automatically install files that only differ by CVS Id.
<li><font color="#e00000"><strong>RELIABILITY FIX: Null pointer dereference in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a></strong></font><br>
<a href="errata45.html#002_pf">A source code patch is available</a>.<br>
<a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
<li>Updated <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sudo&sektion=8&format=html">sudo(8)</a> to 1.7.1.
<!-- 2009/04/10 -->
<li>Added auto-disk layout to the installation media for simple one-disk installs.
<li>Moved sparc to generic soft interrupts.
<!-- 2009/04/09 -->
<li>Updated xf86-video-i740 to 1.3.0, xf86-video-vesa to 2.2.0 and libICE to 1.0.5.
<li>Added a hook in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysmerge&sektion=8&format=html">sysmerge(8)</a> to deal with special sendmail db files under /etc/mail.
<!-- 2009/04/08 -->
<!-- 2009/04/07 -->
<li><font color="#e00000"><strong>RELIABILITY FIX: OpenSSL ASN.1 invalid memory accesses.</strong></font><br>
<a href="errata45.html#001_openssl">A source code patch is available</a>.<br>
<a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
<li>Allow to specify an alternate control socket for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8&format=html">ospfd(8)</a>.
<!-- 2009/04/06 -->
<li>Disabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tht&sektion=4&format=html">tht(4)</a> checksumming, appears broken on fragmented packets.
<li>Updated time zone data to tzdata2009e.
<li>Initial version of a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> program.
<li>Fix panic when unplugging an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=otus&sektion=4&format=html">otus(4)</a> device.
<li>Removed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> scrub rules, and only do one kind of packet reassembly. Regular rules can now have per-rule scrub options. Also new "match" keyword and a small speedup.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysmerge&sektion=8&format=html">sysmerge(8)</a> create a report summary file in the work directory.
<li>Updated OpenSSL to 0.9.8k.
<!-- 2009/04/05 -->
<li>For the SH architecture, implement and use sqrt, sqrtf and fabsf in hardware.
<li>Updated fontconfig to 2.6.0.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=patch&sektion=1&format=html">patch(1)</a> also return an exit code to indicate failure, apart from the stderr output.
<!-- 2009/04/04 -->
<li>Updated <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xterm&sektion=1&format=html">xterm(1)</a>to version 243.
<li>Make OpenCVS properly expand modules if requested by the client.
<!-- 2009/04/03 -->
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systat&sektion=1&format=html">systat(1)</a> show interface description names in the interface view.
<li>Added code in the scheduler to peg a process to stay on a CPU forever.
<!-- 2009/04/02 -->
<li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> auth PLAIN authentication issues.
<li>Fixed SEM_UNDO handling for rthreads.
<!-- 2009/04/01 -->
<li>Converted the procfs from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lockmgr&sektion=9&format=html">lockmgr(9)</a> to an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rwlock&sektion=9&format=html">rwlock(9)</a>.
<li>Added support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&sektion=8&format=html">relayd(8)</a> for specifying a CA file to verify SSL server certificates when connecting as a client from relays.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&sektion=8&format=html">relayd(8)</a> re-initialize tables after reload to handle new and changed tables.
<li>Remove duplicate entry in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fdisk&sektion=8&format=html">fdisk(8)</a> for partition id 0x07, so it shows up as NTFS.
<li>Added support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&sektion=8&format=html">relayd(8)</a> for client-side TCP connections from relays.
<!-- 2009/03/31 -->
<li>When the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acx&sektion=4&format=html">acx(4)</a> watchdog times out, reset the full chip.
<li>Fixed possible memory leaks in the yacc parser code used in various applications.
<!-- 2009/03/30 -->
<li><font color="#e00000"><strong>RELIABILITY FIX: Use of pmap flags in DMA'able memory mapped by devices on i386 may cause the flags to be uninitialized and the devices to misbehave.</strong></font><br>
<a href="errata45.html#003_bus_dma">A source code patch is available</a>.<br>
<a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
<li>Switch <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sk&sektion=4&format=html">sk(4)</a> over to the MCLGETI allocators for the RX ring.
<!-- 2009/03/29 -->
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systat&sektion=1&format=html">systat(1)</a> show usable numbers for fast disk transfer speeds in the vmstat view.
<li>Switched <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bnx&sektion=4&format=html">bnx(4)</a> to the MCLGETI jumbo frame allocator.
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=puc&sektion=4&format=html">puc(4)</a> rate calculations for the 8-port Serial Technologies Expander PCI-232-108.
<li>Enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahc&sektion=4&format=html">ahc(4)</a> on sparc64 RAMDISK kernels.
<li>Various <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospf6d&sektion=8&format=html">ospf6d(8)</a> updates and fixes.
<li>Fix kernel crash in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvideo&sektion=4&format=html">uvideo(4)</a> when closing bulk devices.
<li>Bypass macsec on extreme/supreme-based <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=msk&sektion=4&format=html">msk(4)</a> devices, makes 88E8072 chips work.
<li>Fix hard lock issues on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=msk&sektion=4&format=html">msk(4)</a> devices.
<!-- 2009/03/28 -->
<li>Fix hard locks in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=msk&sektion=4&format=html">msk(4)</a> driver.
<li>Fix for race in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mfi&sektion=4&format=html">mfi(4)</a>.
<li>Added an U command to the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&sektion=8&format=html">disklabel(8)</a> E(ditor) to revert the label to the previous state.
<li>Added C99-conformant nan, nanf and nanl for the Vax platform.
<li>Fix for decoding pathnames in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rdistd&sektion=1&format=html">rdistd(1)</a> which contain space,tab or newline characters.
<!-- 2009/03/27 -->
<li>Fix soft interrupt handling on sun4m sparc machines, so Ross systems work when using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hme&sektion=4&format=html">hme(4)</a>.
<li>Added EW-7717Un and 7718Un to the list of supported <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=run&sektion=4&format=html">run(4)</a> devices.
<li>Added Edimax EW-7318Ug, 7318USg and 7618Ug to the list of supported <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rum&sektion=4&format=html">rum(4)</a> devices.
<li>Added support for the BCM5825 and 5860/61/62 Broadcom CryptoNetX IPSec/SSL Security processor in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ubsec&sektion=4&format=html">ubsec(4)</a> driver.
<li>Added ASUS USB-N11 to the list of supported <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=run&sektion=4&format=html">run(4)</a> devices.
<li>Fix for (root) logins when <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=yp&sektion=8&format=html">yp(8)</a> is configured but temporarily unavailable.
<li>Added Sitecom WL-603 to the list of supported <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zyd&sektion=4&format=html">zyd(4)</a> devices.
<li>Added Linksys WUSB200 to the list of supported <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rum&sektion=4&format=html">rum(4)</a> devices.
<li>Added a couple of GW3887/v2-based devices to the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=upgt&sektion=4&format=html">upgt(4)</a> driver.
<!-- 2009/03/26 -->
<li>Fix permission race in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=install&sektion=1&format=html">install(1)</a> when run with -S.
<li>Fix handling of files in Attic/ for OpenCVS, also fixes -l and -r for checkout/update when a file in Attic exists in HEAD which is a directory in the normal repo.
<li>Updated xf86-video-siliconmotion to 1.7.0.
<li>Synced the net802.11 code with 802.11w draft 8.0.
<li>Added support for CACE AirPcap Nx in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=otus&sektion=4&format=html">otus(4)</a> driver.
<li>Updated freetype to 2.3.9.
<!-- 2009/03/25 -->
<li>Switched OpenCVS file and directory lists to Redblack <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tree&sektion=3&format=html">tree(3)</a> for faster lookups.
<li>Added watchdog timer support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=schsio&sektion=4&format=html">schsio(4)</a>.
<li>Moved the NTFS kernel code from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lockmgr&sektion=9&format=html">lockmgr(9)</a> to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rwlock&sektion=9&format=html">rwlock(9)</a>.
<li>Added "Chen-Source CM12402 Eagle IR Cam" to the list of supported <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvideo&sektion=4&format=html">uvideo(4)</a> devices.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=perl&sektion=1&format=html">perl(1)</a> encoding library recognize "646" as an alias for "ascii".
<li>Added Emobile D21LC to the list of supported <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umsm&sektion=4&format=html">umsm(4)</a> devies.
<!-- 2009/03/24 -->
<li>You may now feed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysmerge&sektion=8&format=html">sysmerge(8)</a> older etcXX and/or xetcXX tarballs so <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysmerge&sektion=8&format=html">sysmerge(8)</a> can automatically update files that did not have local changes between versions.
<li>Added support for AES-CBC with the BCM5823-based <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ubsec&sektion=4&format=html">ubsec(4)</a> devices.
<li>Enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=otus&sektion=4&format=html">otus(4)</a> on amd64 and i386 GENERIC kernels.
<li>Changed the behaviour of "redistribute default" for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8&format=html">ospfd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ripd&sektion=8&format=html">ripd(8)</a>. A default route has to be present in the FIB to be correctly advertised.
<li>Upgrade <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=txp&sektion=4&format=html">txp(4)</a> to a newer firmware, needed by some variants.
<!-- 2009/03/23 -->
<li>Switched <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=msk&sektion=4&format=html">msk(4)</a> to use MCLGETI for jumbo frame allocations.
<li>Initial version of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=otus&sektion=4&format=html">otus(4)</a>, a driver for Atheros AR9001U USB IEEE 802.11 devices.
<li>Added rlog -d support in OpenCVS.
<li>Added CPU process affinity for SMP arches.
<li>Fix possible out-of-bounds access in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh-agent&sektion=1&format=html">ssh-agent(1)</a> if the environment variable SHELL was shorter than 3 characters.
<!-- 2009/03/22 -->
<li>Fix auto-negotiation for manual media type selection on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ale&sektion=4&format=html">ale(4)</a>.
<li>Add workaround for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gem&sektion=4&format=html">gem(4)</a> RX MAC/FIFO hangs on ERI.
<li>Added an 'A' command to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&sektion=8&format=html">disklabel(8)</a> Editor mode, and -A flag to automatically execute it on disks without a label.
<!-- 2009/03/21 -->
<li><font color="#e00000"><strong>RELIABILITY FIX: Audio interrupts while filling the audio ring buffers could make the audio application go out of sync during high system load.</strong></font><br>
<a href="errata45.html#005_audio">A source code patch is available</a>.<br>
<a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
<li>Made <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpiprt&sektion=4&format=html">acpiprt(4)</a> always re-route interrupts.
<!-- 2009/03/20 -->
<li>Switched vax and sgi machines to have generic soft interrupts.
<!-- 2009/03/19 -->
<!-- 2009/03/18 -->
<!-- 2009/03/17 -->
<!-- 2009/03/16 -->
<li>Attached <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> to the build.
<li>Updated time zone data to tzdata2009c.
<li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ips&sektion=4&format=html">ips(4)</a> from setting error on data underrun, allows a scsi tape on the pass-through bus.
<li>Added support for 88E8057-based Yukon 2 Ultra 2-devices in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=msk&sektion=4&format=html">msk(4)</a>.
<!-- 2009/03/15 -->
<!-- 2009/03/14 -->
<!-- 2009/03/13 -->
<li>Initial support for pruning in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dvmrpd&sektion=8&format=html">dvmrpd(8)</a>.
<li>Added D-Link DWA-130 to the list of supported <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=run&sektion=4&format=html">run(4)</a> devices.
<li>Added SCSI Pass-through and enclosure support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ips&sektion=4&format=html">ips(4)</a>.
<!-- 2009/03/12 -->
<li><font color="#e00000"><strong>RELIABILITY FIX: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&sektion=1&format=html">aucat(1)</a> in server mode will send each synchronization message twice which may cause stuttering.</strong></font><br>
<a href="errata45.html#004_aucat">A source code patch is available</a>.<br>
<a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8&format=html">bgpd(8)</a> to correctly encode MP unreachable NLRI so IPv6 prefixes get removed correctly.
<!-- 2009/03/11 -->
<li>Make sure iommu attaches to AMD family 10h processors too.
<!-- 2009/03/10 -->
<li>Added the MAC address to the log entries for DHCP ACK/NAK/OFFER in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&sektion=8&format=html">dhclient(8)</a>.
<li>Added sensor devices for Thinkpads.
<li>Updated freetype to 2.3.8.
<li>Enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vic&sektion=4&format=html">vic(4)</a> on amd64 GENERIC and RAMDISK_CD kernels aswell.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&sektion=8&format=html">httpd(8)</a> drop privileges to www/www instead of nobody/nogroup if the User/Group config file entries are not present.
<li>Enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=urtw&sektion=4&format=html">urtw(4)</a> on amd64 and i386 GENERIC and RAMDISK_CD kernels.
<li>Initial version of a driver for the FFB3/XVR-1000 graphics adapters for sparc64. Disabled for now.
<!-- 2009/03/09 -->
<li>Updated <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xterm&sektion=1&format=html">xterm(1)</a> to 242.
<!-- 2009/03/08 -->
<li>Switched the m88k platform to timecounters.
<li>Added support for Geyser2 devices and fix some Geyser1 devices that can be found in iBook G4 12" machines.
<li>Removed deprecated proxymgr and xfindproxy applications from xenocara.
<!-- 2009/03/07 -->
<li>Updated <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xauth&sektion=1&format=html">xauth(1)</a> to 1.0.3 plus some fixes from the git repository.
<li>Updated xf86-video-neomagic to 1.2.2 and xf86-video-s3 to 0.6.1.
<li>Updated xf86-video-ast 0.88.8, xf86-video-chips to 1.2.1, xf86-video-dummy to 0.3.1 and xf86-video-glint to 1.2.2.
<li>Updated xf86-video-voodoo to 1.2.1, xf86-video-apm to 1.2.1 and xf86-video-ark to 0.7.1.
<li>Updated xf86-video-tseng to 1.2.1 and removed xf86-video-cyrix/xf86-video-vga.
<li>Updated xf86-video-sisusb to 0.9.1, xf86-video-sunleo to 1.2.0, xf86-video-tdfx to 1.4.1, xf86-video-tga to 1.2.0 and xf86-video-trident to 1.3.1.
<!-- 2009/03/06 -->
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dvmrp&sektion=8&format=html">dvmrp(8)</a> RDE aware of multicast group members per interface.
<li>Bring in a few more PCI IDs into <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aac&sektion=4&format=html">aac(4)</a> to match IBM ServeRAID 8i and 8s.
<!-- 2009/03/05 -->
<li>Added support for the IBM ServeRAID-8k in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aac&sektion=4&format=html">aac(4)</a> driver.
<li>Make ELF platforms generate ELF core dumps.
<li>Teach bfd and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gdb&sektion=1&format=html">gdb(1)</a> about the upcoming ELF core dumps.
<!-- 2009/03/04 -->
<li>Stricter <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> checking for ICMP and ICMPv6 packets.
<li>Updated xf86-video-rendition to 4.2.1 and xf86-video-s3virge to 1.10.2.
<li>Added a user and a group for smtpd.
<!-- 2009/03/03 -->
<li>Fix clock drift on 197DP mvme88k SMP machines.
<li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8&format=html">ntpd(8)</a> does not convert the received refid to host byte order.
<li>Fix NFS on m88k SMP kernels.
<li>Added POSIX character class support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&sektion=1&format=html">ksh(1)</a> globbing.
<li>Added a few more RealTek RTL8187-based cards to the list of supported <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=urtw&sektion=4&format=html">urtw(4)</a> devices.
<!-- 2009/03/02 -->
<li>Make sure the radix_mpath code checks rt_gateway is not NULL.
<li>Fixed the standalone tftp client to send valid ERROR packets to prematurely terminate a transfer.
<!-- 2009/03/01 -->
<li>Added support in the mvme68k platform for MVME141 and MVME165 boards.
<li>Enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=raptor&sektion=4&format=html">raptor(4)</a> on sparc64 GENERIC and RAMDISK kernels.
<li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&sektion=1&format=html">ksh(1)</a> <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=test&sektion=1&format=html">test(1)</a> operator precedence inconsistency.
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=raptor&sektion=4&format=html">raptor(4)</a>, an accelerated framebuffer driver for the Tech Source Raptor GFX cards on the sparc64 platform.
<li>Make libc <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mktemp&sektion=3&format=html">mktemp(3)</a> also use digits in the random file name. Also include a termination condition after 2*N^62 attempts where N is the number of X's in the filename template.
<li>Prevent normal users from running "smtpctl show stats" and "smtpctl schedule".
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&sektion=4&format=html">pfsync(4)</a> check IFF_RUNNING before doing stuff, to save time for people that don't use pfsync.
<!-- 2009/02/28 -->
<!-- 2009/02/27 -->
</ul>
<p>

This list mentions mostly platform-independent changes.  For a list of changes
made in a particular platform, please check the page for that platform.  If you
find them not listed there, the changes are either (1) not being documented or
(2) are documented here.<br><br>

<hr>
<p>
<h3>
For changes in other releases, click below:<br>
<a href="plus20.html">2.0</a>,
<a href="plus21.html">2.1</a>,
<a href="plus22.html">2.2</a>,
<a href="plus23.html">2.3</a>,
<a href="plus24.html">2.4</a>,
<a href="plus25.html">2.5</a>,
<a href="plus26.html">2.6</a>,
<a href="plus27.html">2.7</a>,
<a href="plus28.html">2.8</a>,
<a href="plus29.html">2.9</a>,
<a href="plus30.html">3.0</a>,
<a href="plus31.html">3.1</a>,
<a href="plus32.html">3.2</a>,
<a href="plus33.html">3.3</a>,
<a href="plus34.html">3.4</a>,
<a href="plus35.html">3.5</a>,
<a href="plus36.html">3.6</a>,
<br>
<a href="plus37.html">3.7</a>,
<a href="plus38.html">3.8</a>,
<a href="plus39.html">3.9</a>,
<a href="plus40.html">4.0</a>,
<a href="plus41.html">4.1</a>,
<a href="plus42.html">4.2</a>,
<a href="plus43.html">4.3</a>,
<a href="plus44.html">4.4</a>,
<a href="plus45.html">4.5</a>,
<a href="plus.html">-current</a>.
<br>
</h3>

<hr>
<a href="index.html"><img height=24 width=24 src="back.gif" border=0 alt="OpenBSD"></a>
<a href="mailto:www@openbsd.org">www@openbsd.org</a>
<br><small>$OpenBSD: plus46.html,v 1.7 2009/11/04 15:41:18 beck Exp $</small>

</body>
</html>