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

Diff for /www/plus49.html between version 1.31 and 1.32

version 1.31, 2019/04/08 16:14:55 version 1.32, 2019/05/27 22:55:24
Line 1 
Line 1 
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  <!doctype html>
 <html>  <html lang=en id=plus>
 <head>  <meta charset=utf-8>
 <title>OpenBSD 4.9 Changelog</title>  <title>OpenBSD 4.9 Changelog</title>
 <meta name="description" content="OpenBSD 4.9 changes">  <meta name="description" content="OpenBSD 4.9 changes">
 <meta name="copyright" content="This document copyright 1996-2011 by OpenBSD.">  
 <meta name="viewport" content="width=device-width, initial-scale=1">  <meta name="viewport" content="width=device-width, initial-scale=1">
 <link rel="stylesheet" type="text/css" href="openbsd.css">  <link rel="stylesheet" type="text/css" href="openbsd.css">
 <link rel="canonical" href="https://www.openbsd.org/plus49.html">  <link rel="canonical" href="https://www.openbsd.org/plus49.html">
 </head>  <style>
   a[href="stable.html"] {
           color: var(--green);
   }
   
 <body bgcolor="#ffffff" text="#000000" link="#23238e">  strong {
           color: var(--red);
   }
   
 <h2>  h3 {
           color: var(--blue);
   }
   
   p strong {
           font-weight: normal;
   }
   </style>
   
   <h2 id=OpenBSD>
 <a href="index.html">  <a href="index.html">
 <font color="#0000ff"><i>Open</i></font><font color="#000084">BSD</font></a>  <i>Open</i><b>BSD</b></a>
 <font color="#e00000">4.9 Changelog</font>  4.9 Changelog
 </h2>  </h2>
 <hr>  <hr>
   
Line 25 
Line 38 
 in the pages for the specific <a href="plat.html">platforms</a>.  in the pages for the specific <a href="plat.html">platforms</a>.
   
 <p>  <p>
 Note: <font color="#e00000">Problems for which patches exist are marked in red</font>.  Note: <strong>Problems for which patches exist are marked in red</strong>.
   
 <p>  <p>
 For changes in other releases, click below:<br>  For changes in other releases, click below:<br>
Line 80 
Line 93 
 <br>  <br>
   
 <p>  <p>
 <h3><font color="#0000e0">Changes made between OpenBSD 4.8 and 4.9</font></h3>  <h3>Changes made between OpenBSD 4.8 and 4.9</h3>
 <p>  <p>
   
 <ul>  <ul>
 <!-- 2011/02/28 -->  <!-- 2011/02/28 -->
 <li>Introduced a dummy function in <a href="https://man.openbsd.org/?query=ifconfig&sektion=8&format=html">ifconfig(8)</a> if SMALL is defined to digest arguments like "rdomain", "description", etc. so that the <a href="https://man.openbsd.org/?query=ifconfig&sektion=8&format=html">ifconfig(8)</a> on RAMDISK is able to parse <a href="https://man.openbsd.org/?query=hostname.if&sektion=5&format=html">hostname.if(5)</a> files on updates.  <li>Introduced a dummy function in <a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a> if SMALL is defined to digest arguments like "rdomain", "description", etc. so that the <a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a> on RAMDISK is able to parse <a href="https://man.openbsd.org/hostname.if.5">hostname.if(5)</a> files on updates.
 <li>Make Xorg properly restore xf86-video-r128 video mode upon exit on macppc.  <li>Make Xorg properly restore xf86-video-r128 video mode upon exit on macppc.
 <li>Prevent a possible 5 seconds delay in socket splicing.  <li>Prevent a possible 5 seconds delay in socket splicing.
 <li>Fixed a buffer overflow in the pppoe receive packet handling.  <li>Fixed a buffer overflow in the pppoe receive packet handling.
 <li>Make <a href="https://man.openbsd.org/?query=dumpfs&sektion=8&format=html">dumpfs(8)</a> <a href="https://man.openbsd.org/?query=disklabel&sektion=8&format=html">disklabel(8)</a> UID aware.  <li>Make <a href="https://man.openbsd.org/dumpfs.8">dumpfs(8)</a> <a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a> UID aware.
 <li>If <a href="https://man.openbsd.org/?query=relayd&sektion=8&format=html">relayd(8)</a> "check script" doesn't exit(), treat the service as "down" rather than "unknown". Fixes a problem where the script is killed due to expiry of the interval timer.  <li>If <a href="https://man.openbsd.org/relayd.8">relayd(8)</a> "check script" doesn't exit(), treat the service as "down" rather than "unknown". Fixes a problem where the script is killed due to expiry of the interval timer.
 <!-- 2011/02/26 -->  <!-- 2011/02/26 -->
 <li>Force the <a href="https://man.openbsd.org/?query=disklabel&sektion=8&format=html">disklabel(8)</a> UID cache used to generate hw.disknames to be updated after every disklabel read or write. Prevent the DUID cache from de-syncing.  <li>Force the <a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a> UID cache used to generate hw.disknames to be updated after every disklabel read or write. Prevent the DUID cache from de-syncing.
 <!-- 2011/02/24 -->  <!-- 2011/02/24 -->
 <li>Make <a href="https://man.openbsd.org/?query=mpii&sektion=4&format=html">mpii(4)</a> look up the device attached to a raid volume by its address on the bus, not which bioctl volume id it is.  <li>Make <a href="https://man.openbsd.org/mpii.4">mpii(4)</a> look up the device attached to a raid volume by its address on the bus, not which bioctl volume id it is.
 <li>Removed daemon_shell and force the use of /bin/sh for the <a href="https://man.openbsd.org/?query=su&sektion=1&format=html">su(1)</a> call in <a href="https://man.openbsd.org/?query=rc.d&sektion=8&format=html">rc.d(8)</a>.  <li>Removed daemon_shell and force the use of /bin/sh for the <a href="https://man.openbsd.org/su.1">su(1)</a> call in <a href="https://man.openbsd.org/rc.d.8">rc.d(8)</a>.
 <li>Prevent PIPEX from using address and control field on PPPoE, they must not be used as the protocol.  <li>Prevent PIPEX from using address and control field on PPPoE, they must not be used as the protocol.
 <li>In IPv6, prevent the nd6_addr_add() work queue task from adding multiple addresses for the same prefix.  <li>In IPv6, prevent the nd6_addr_add() work queue task from adding multiple addresses for the same prefix.
 <!-- 2011/02/23 -->  <!-- 2011/02/23 -->
 <li>Fixed <a href="https://man.openbsd.org/?query=pf&sektion=4&format=html">pf(4)</a> source address rewriting for the icmp errors with rdr-to setup (PR6564).  <li>Fixed <a href="https://man.openbsd.org/pf.4">pf(4)</a> source address rewriting for the icmp errors with rdr-to setup (PR6564).
 <!-- 2011/02/22 -->  <!-- 2011/02/22 -->
 <li>Fixed PR6557 with RT2560 and RT2661.  <li>Fixed PR6557 with RT2560 and RT2661.
 <li>Mark  descriptors as invalid before unmapping the associated mbuf. Might prevent the unrecoverable DMA error mentioned in PR 6557.  <li>Mark  descriptors as invalid before unmapping the associated mbuf. Might prevent the unrecoverable DMA error mentioned in PR 6557.
 <li>Disabled PCIe Active State Power Management (ASPM) to avoid <a href="https://man.openbsd.org/?query=bge&sektion=4&format=html">bge(4)</a> randomly detaching from the bus on some machines.  <li>Disabled PCIe Active State Power Management (ASPM) to avoid <a href="https://man.openbsd.org/bge.4">bge(4)</a> randomly detaching from the bus on some machines.
 <li>Improved <a href="https://man.openbsd.org/?query=drm&sektion=4&format=html">drm(4)</a>.  <li>Improved <a href="https://man.openbsd.org/drm.4">drm(4)</a>.
 <li>Improved <a href="https://man.openbsd.org/?query=ami&sektion=4&format=html">ami(4)</a>.  <li>Improved <a href="https://man.openbsd.org/ami.4">ami(4)</a>.
 <!-- 2011/02/21 -->  <!-- 2011/02/21 -->
 <li>Make <a href="https://man.openbsd.org/?query=makewhatis&sektion=8&format=html">makewhatis(8)</a> quieter unless launched with -v option.  <li>Make <a href="https://man.openbsd.org/makewhatis.8">makewhatis(8)</a> quieter unless launched with -v option.
 <li>Fixed USB drives that spin themselves down due to inactivity in <a href="https://man.openbsd.org/?query=sd&sektion=4&format=html">sd(4)</a>.  <li>Fixed USB drives that spin themselves down due to inactivity in <a href="https://man.openbsd.org/sd.4">sd(4)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=nsd&sektion=8&format=html">nsd(8)</a> call <a href="https://man.openbsd.org/?query=setusercontext&sektion=3&format=html">setusercontext(3)</a> before <a href="https://man.openbsd.org/?query=chroot&sektion=2&format=html">chroot(2)</a>.  <li>Make <a href="https://man.openbsd.org/nsd.8">nsd(8)</a> call <a href="https://man.openbsd.org/setusercontext.3">setusercontext(3)</a> before <a href="https://man.openbsd.org/chroot.2">chroot(2)</a>.
 <li>Fixed stats about node allocation failures in <a href="https://man.openbsd.org/?query=ieee80211_proto&sektion=9&format=html">ieee80211_proto(9)</a>.  <li>Fixed stats about node allocation failures in <a href="https://man.openbsd.org/ieee80211_proto.9">ieee80211_proto(9)</a>.
 <li>Improved <a href="https://man.openbsd.org/?query=ieee80211_input&sektion=9&format=html">ieee80211_input(9)</a>.  <li>Improved <a href="https://man.openbsd.org/ieee80211_input.9">ieee80211_input(9)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=mos&sektion=4&format=html">mos(4)</a> set IFF_BROADCAST in if_flags.  <li>Make <a href="https://man.openbsd.org/mos.4">mos(4)</a> set IFF_BROADCAST in if_flags.
 <li>Make Xorg properly restore xf86-video-ati video mode upon exit on macppc and sparc64.  <li>Make Xorg properly restore xf86-video-ati video mode upon exit on macppc and sparc64.
 <li>Fixed infinite loop in <a href="https://man.openbsd.org/?query=fdisk&sektion=8&format=html">fdisk(8)</a>.  <li>Fixed infinite loop in <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a>.
 <li>Prevent <a href="https://man.openbsd.org/?query=fdisk&sektion=8&format=html">fdisk(8)</a> from parsing blocks it did not successfully read.  <li>Prevent <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> from parsing blocks it did not successfully read.
 <li>Implemented the DIOCGCACHE and DIOCSCACHE ioctls in <a href="https://man.openbsd.org/?query=mpii&sektion=4&format=html">mpii(4)</a> for raid volumes. Allows <a href="https://man.openbsd.org/?query=sd&sektion=4&format=html">sd(4)</a> to enable the write cache on such a volume on attach, like it is done in <a href="https://man.openbsd.org/?query=mpi&sektion=4&format=html">mpi(4)</a>.  <li>Implemented the DIOCGCACHE and DIOCSCACHE ioctls in <a href="https://man.openbsd.org/mpii.4">mpii(4)</a> for raid volumes. Allows <a href="https://man.openbsd.org/sd.4">sd(4)</a> to enable the write cache on such a volume on attach, like it is done in <a href="https://man.openbsd.org/mpi.4">mpi(4)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=radeonfb&sektion=4&arch=sparc64&format=html">radeonfb(4/SPARC64)</a> re-initialize acceleration engine after leaving X.  <li>Make <a href="https://man.openbsd.org/sparc64/radeonfb.4">radeonfb(4/SPARC64)</a> re-initialize acceleration engine after leaving X.
 <!-- 2011/02/19 -->  <!-- 2011/02/19 -->
 <li>Make <a href="https://man.openbsd.org/?query=pgs&sektion=4&arch=macppc&format=html">pgs(4/MACPPC)</a> only attach if the "device_type" properly is "programmer-button".  <li>Make <a href="https://man.openbsd.org/macppc/pgs.4">pgs(4/MACPPC)</a> only attach if the "device_type" properly is "programmer-button".
 <li>Improved <a href="https://man.openbsd.org/?query=disklabel&sektion=8&format=html">disklabel(8)</a> cleaning of badly formed partition.  <li>Improved <a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a> cleaning of badly formed partition.
 <li>Disable Xorg on alpha because Xrender is broken.  <li>Disable Xorg on alpha because Xrender is broken.
 <!-- 2011/02/18 -->  <!-- 2011/02/18 -->
 <li>Improved <a href="https://man.openbsd.org/?query=alc&sektion=4&format=html">alc(4)</a>.  <li>Improved <a href="https://man.openbsd.org/alc.4">alc(4)</a>.
 <li>Prevent <a href="https://man.openbsd.org/?query=carp&sektion=4&format=html">carp(4)</a> from stopping on a <a href="https://man.openbsd.org/?query=vlan&sektion=4&format=html">vlan(4)</a> after it has been manually changed.  <li>Prevent <a href="https://man.openbsd.org/carp.4">carp(4)</a> from stopping on a <a href="https://man.openbsd.org/vlan.4">vlan(4)</a> after it has been manually changed.
 <!-- 2011/02/17 -->  <!-- 2011/02/17 -->
 <li>Disabled <a href="https://man.openbsd.org/?query=sbt&sektion=4&format=html">sbt(4)</a> and <a href="https://man.openbsd.org/?query=ubt&sektion=4&format=html">ubt(4)</a> on all kernels.  <li>Disabled <a href="https://man.openbsd.org/sbt.4">sbt(4)</a> and <a href="https://man.openbsd.org/ubt.4">ubt(4)</a> on all kernels.
 <li>Fixed speaker auto-mute in <a href="https://man.openbsd.org/?query=azalia&sektion=4&format=html">azalia(4)</a> for some IDT codecs.  <li>Fixed speaker auto-mute in <a href="https://man.openbsd.org/azalia.4">azalia(4)</a> for some IDT codecs.
 <li>Make <a href="https://man.openbsd.org/?query=umodem&sektion=4&format=html">umodem(4)</a> allow interfaces other than slaves of the union interface to be the data interface.  <li>Make <a href="https://man.openbsd.org/umodem.4">umodem(4)</a> allow interfaces other than slaves of the union interface to be the data interface.
 <li>Make <a href="https://man.openbsd.org/?query=azalia&sektion=4&format=html">azalia(4)</a> check its widgets connection list.  <li>Make <a href="https://man.openbsd.org/azalia.4">azalia(4)</a> check its widgets connection list.
 <!-- 2011/02/16 -->  <!-- 2011/02/16 -->
 <li>Fixed off by one bug in <a href="https://man.openbsd.org/?query=lynx&sektion=1&format=html">lynx(1)</a> page display.  <li>Fixed off by one bug in <a href="https://man.openbsd.org/lynx.1">lynx(1)</a> page display.
 <li>Disable <a href="https://man.openbsd.org/?query=sysctl&sektion=8&format=html">sysctl(8)</a> kern.usercrypto (userland access to <a href="https://man.openbsd.org/?query=crypto&sektion=4&format=html">crypto(4)</a>) by default.  <li>Disable <a href="https://man.openbsd.org/sysctl.8">sysctl(8)</a> kern.usercrypto (userland access to <a href="https://man.openbsd.org/crypto.4">crypto(4)</a>) by default.
 <li>Allow users to enable access to <a href="https://man.openbsd.org/?query=crypto&sektion=4&format=html">crypto(4)</a> with <a href="https://man.openbsd.org/?query=sysctl&sektion=8&format=html">sysctl(8)</a> , but keep it turned off by default.  <li>Allow users to enable access to <a href="https://man.openbsd.org/crypto.4">crypto(4)</a> with <a href="https://man.openbsd.org/sysctl.8">sysctl(8)</a> , but keep it turned off by default.
 <li>Make <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a>  host based auth with ECDSA keys work correctly. Fixes bz#1858.  <li>Make <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>  host based auth with ECDSA keys work correctly. Fixes bz#1858.
 <!-- 2011/02/15 -->  <!-- 2011/02/15 -->
 <li>Fixed crash in <a href="https://man.openbsd.org/?query=viaenv&sektion=4&format=html">viaenv(4)</a>.  <li>Fixed crash in <a href="https://man.openbsd.org/viaenv.4">viaenv(4)</a>.
 <li>Fixed suspend issues in <a href="https://man.openbsd.org/?query=vnd&sektion=4&format=html">vnd(4)</a>.  <li>Fixed suspend issues in <a href="https://man.openbsd.org/vnd.4">vnd(4)</a>.
 <li>Added workaround for BCM5906 A0/1/2 controller silicon bug in <a href="https://man.openbsd.org/?query=bge&sektion=4&format=html">bge(4)</a>.  <li>Added workaround for BCM5906 A0/1/2 controller silicon bug in <a href="https://man.openbsd.org/bge.4">bge(4)</a>.
 <li>Reduced i386 RAMDISK size by not compiling statistics counters code in <a href="https://man.openbsd.org/?query=em&sektion=4&format=html">em(4)</a> if SMALL_KERNEL is defined.  <li>Reduced i386 RAMDISK size by not compiling statistics counters code in <a href="https://man.openbsd.org/em.4">em(4)</a> if SMALL_KERNEL is defined.
 <li><font color="#e00000"><strong>RELIABILITY FIX: the <a href="https://man.openbsd.org/?query=sis&sektion=4&format=html">sis(4)</a> driver may hand over stale ring descriptors to the hardware if the compiler decides to re-order stores or if the hardware does store-reordering.  <li><strong>RELIABILITY FIX: the <a href="https://man.openbsd.org/sis.4">sis(4)</a> driver may hand over stale ring descriptors to the hardware if the compiler decides to re-order stores or if the hardware does store-reordering.
 </strong></font><br>  </strong><br>
 <a href="errata48.html#010_sis">A source code patch is available</a>.<br>  <a href="errata48.html#010_sis">A source code patch is available</a>.<br>
 <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>  <a href="stable.html">[Applied to stable]</a>
 <li>Make <a href="https://man.openbsd.org/?query=bgpd&sektion=8&format=html">bgpd(8)</a> nicely print 4-byte AS.  <li>Make <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a> nicely print 4-byte AS.
 <!-- 2011/02/14 -->  <!-- 2011/02/14 -->
 <li>Make routing socket free mbuf in failure case. Fixes PR6562.  <li>Make routing socket free mbuf in failure case. Fixes PR6562.
 <li><font color="#e00000"><strong>SECURITY FIX: PF rules specifying address ranges (e.g. "10.1.1.1 - 10.1.1.5") were not correctly handled on little-endian systems (alpha, amd64, arm, i386, mips64el, vax). Other address types (bare addresses "10.1.1.1" and prefixes "10.1.1.1/30") are not affected.</strong></font><br>  <li><strong>SECURITY FIX: PF rules specifying address ranges (e.g. "10.1.1.1 - 10.1.1.5") were not correctly handled on little-endian systems (alpha, amd64, arm, i386, mips64el, vax). Other address types (bare addresses "10.1.1.1" and prefixes "10.1.1.1/30") are not affected.</strong><br>
 <a href="errata48.html#009_pf">A source code patch is available</a>.<br>  <a href="errata48.html#009_pf">A source code patch is available</a>.<br>
 <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>  <a href="stable.html">[Applied to stable]</a>
 <!-- 2010/02/13 -->  <!-- 2010/02/13 -->
 <li>Fixed a bug with the pointer location in <a href="https://man.openbsd.org/?query=cwm&sektion=1&format=html">cwm(1)</a>.  <li>Fixed a bug with the pointer location in <a href="https://man.openbsd.org/cwm.1">cwm(1)</a>.
 <li>Fixed a crash in <a href="https://man.openbsd.org/?query=cwm&sektion=1&format=html">cwm(1)</a>.  <li>Fixed a crash in <a href="https://man.openbsd.org/cwm.1">cwm(1)</a>.
 <li>Allow <a href="https://man.openbsd.org/?query=relayd&sektion=8&format=html">relayd(8)</a> debug logging before daemonization to help identify configuration issues. Fixes PR6314.  <li>Allow <a href="https://man.openbsd.org/relayd.8">relayd(8)</a> debug logging before daemonization to help identify configuration issues. Fixes PR6314.
 <!-- 2010/02/12 -->  <!-- 2010/02/12 -->
 <li>Clear <a href="https://man.openbsd.org/?query=bpf&sektion=4&format=html">bpf(4)</a> filter memory before using it. Prevents leaking previous kernel stack contents through a malicious <a href="https://man.openbsd.org/?query=bpf&sektion=4&format=html">bpf(4)</a> filter.  <li>Clear <a href="https://man.openbsd.org/bpf.4">bpf(4)</a> filter memory before using it. Prevents leaking previous kernel stack contents through a malicious <a href="https://man.openbsd.org/bpf.4">bpf(4)</a> filter.
 <li>Fixed <a href="https://man.openbsd.org/?query=nc&sektion=1&format=html">nc(1)</a> PR6207.  <li>Fixed <a href="https://man.openbsd.org/nc.1">nc(1)</a> PR6207.
 <li>Added the rc_scripts variable for <a href="https://man.openbsd.org/?query=rc.d&sektion=8&format=html">rc.d(8)</a>.  <li>Added the rc_scripts variable for <a href="https://man.openbsd.org/rc.d.8">rc.d(8)</a>.
 <!-- 2010/02/11 -->  <!-- 2010/02/11 -->
 <li>Added linux_mprotect() syscall to <a href="https://man.openbsd.org/?query=compat_linux&sektion=8&format=html">compat_linux(8)</a>.  <li>Added linux_mprotect() syscall to <a href="https://man.openbsd.org/compat_linux.8">compat_linux(8)</a>.
 <li>Avoid dereferencing a NULL pointer during VT switches when composite is active in xf86-video-intel. Fixes a crash.  <li>Avoid dereferencing a NULL pointer during VT switches when composite is active in xf86-video-intel. Fixes a crash.
 <li>Fixes the heavy rendering errors and crashes that could make <a href="https://man.openbsd.org/?query=inteldrm&sektion=4&format=html">inteldrm(4)</a> unusable on a 865G since 4.8. Fixes PR6517.  <li>Fixes the heavy rendering errors and crashes that could make <a href="https://man.openbsd.org/inteldrm.4">inteldrm(4)</a> unusable on a 865G since 4.8. Fixes PR6517.
 <!-- 2010/02/10 -->  <!-- 2010/02/10 -->
 <li>Make <tt>crontab -l</tt> not crash on <a href="https://man.openbsd.org/?query=crontab&sektion=5&format=html">crontab(5)</a> files that don't have the expected three lines of comments.  <li>Make <code>crontab -l</code> not crash on <a href="https://man.openbsd.org/crontab.5">crontab(5)</a> files that don't have the expected three lines of comments.
 <li><font color="#e00000"><strong>SECURITY FIX: An incorrectly formatted ClientHello handshake message could cause OpenSSL to parse past the end of the message. An attacker could use this flaw to trigger an invalid memory access, causing a crash of an application linked to OpenSSL. As well, certain applications may expose the contents of parsed OCSP extensions, specifically the OCSP nonce extension.<br>  <li><strong>SECURITY FIX: An incorrectly formatted ClientHello handshake message could cause OpenSSL to parse past the end of the message. An attacker could use this flaw to trigger an invalid memory access, causing a crash of an application linked to OpenSSL. As well, certain applications may expose the contents of parsed OCSP extensions, specifically the OCSP nonce extension.<br>
 Applications are only affected if they act as a server and call SSL_CTX_set_tlsext_status_cb on the server's SSL_CTX. It is believed that nothing in the base OS uses this. Apache httpd started using this in v2.3.3; this is newer than the version in ports.</strong></font><br>  Applications are only affected if they act as a server and call SSL_CTX_set_tlsext_status_cb on the server's SSL_CTX. It is believed that nothing in the base OS uses this. Apache httpd started using this in v2.3.3; this is newer than the version in ports.</strong><br>
 <a href="errata48.html#008_openssl">A source code patch is available</a>.<br>  <a href="errata48.html#008_openssl">A source code patch is available</a>.<br>
 <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>  <a href="stable.html">[Applied to stable]</a>
 <li>Put a limit on <a href="https://man.openbsd.org/?query=fnmatch&sektion=3&format=html">fnmatch(3)</a> recursion during matching, and reject input of size greater or equal PATH_MAX.  <li>Put a limit on <a href="https://man.openbsd.org/fnmatch.3">fnmatch(3)</a> recursion during matching, and reject input of size greater or equal PATH_MAX.
 <li>Fixed <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> split-window argument usage.  <li>Fixed <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> split-window argument usage.
 <li>Added time related syscalls clock_gettime() and clock_getres() to <a href="https://man.openbsd.org/?query=compat_linux&sektion=8&format=html">compat_linux(8)</a>.  <li>Added time related syscalls clock_gettime() and clock_getres() to <a href="https://man.openbsd.org/compat_linux.8">compat_linux(8)</a>.
 <!-- 2010/02/09 -->  <!-- 2010/02/09 -->
 <li>Set SO_KEEPALIVE on <a href="https://man.openbsd.org/?query=ftpd&sektion=8&format=html">ftpd(8)</a> sockets.  <li>Set SO_KEEPALIVE on <a href="https://man.openbsd.org/ftpd.8">ftpd(8)</a> sockets.
 <!-- 2010/02/08 -->  <!-- 2010/02/08 -->
 <li>Fixed a crash with xf86-video-ati in zaphod mode if one screen is not present.  <li>Fixed a crash with xf86-video-ati in zaphod mode if one screen is not present.
 <li>Make <a href="https://man.openbsd.org/?query=relayd&sektion=8&format=html">relayd(8)</a> log the time taken for all types of check, not just tcp checks.  <li>Make <a href="https://man.openbsd.org/relayd.8">relayd(8)</a> log the time taken for all types of check, not just tcp checks.
 <!-- 2010/02/07 -->  <!-- 2010/02/07 -->
 <li>Make Xenocara build use <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a>.  <li>Make Xenocara build use <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a>.
 <li>Make the installation script use an absolute path to the temporary hosts file. Fixes <a href="https://man.openbsd.org/?query=hosts&sektion=5&format=html">hosts(5)</a> creation upon install.  <li>Make the installation script use an absolute path to the temporary hosts file. Fixes <a href="https://man.openbsd.org/hosts.5">hosts(5)</a> creation upon install.
 <li>Updated zoneinfo database to tzdata2011b from elsie.nci.nih.gov.  <li>Updated zoneinfo database to tzdata2011b from elsie.nci.nih.gov.
 <li>Removed .NS from <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a>.  <li>Removed .NS from <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a>.
 <!-- 2010/02/06 -->  <!-- 2010/02/06 -->
 <li>Put the max size of <a href="https://man.openbsd.org/?query=em&sektion=4&format=html">em(4)</a> EEPROM to 16k. Fixed use of at least Intel PRO/1000 (82576) rev 0x01.  <li>Put the max size of <a href="https://man.openbsd.org/em.4">em(4)</a> EEPROM to 16k. Fixed use of at least Intel PRO/1000 (82576) rev 0x01.
 <li>In <a href="https://man.openbsd.org/?query=pf&sektion=4&format=html">pf(4)</a>, make sure that IPv4-ICMP6 and IPv6-ICMP packets are not rewritten in case they are dropped and logged.  <li>In <a href="https://man.openbsd.org/pf.4">pf(4)</a>, make sure that IPv4-ICMP6 and IPv6-ICMP packets are not rewritten in case they are dropped and logged.
 <li>Prevent <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> from breaking line between the arguments of .Bsx .Dx .Fx .Nx .Ox .Ux.  <li>Prevent <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> from breaking line between the arguments of .Bsx .Dx .Fx .Nx .Ox .Ux.
 <li>Fixed .Bk being ineffective in <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a>.  <li>Fixed .Bk being ineffective in <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a>.
 <li>Make sgi platforms correctly pick the MP kernel on install if applicable.  <li>Make sgi platforms correctly pick the MP kernel on install if applicable.
 <li>In <a href="https://man.openbsd.org/?query=nm&sektion=1&format=html">nm(1)</a>, fixed omission of symbol list for first object file in an archive with <tt>nm -s</tt>. Fixed PR6385.  <li>In <a href="https://man.openbsd.org/nm.1">nm(1)</a>, fixed omission of symbol list for first object file in an archive with <code>nm -s</code>. Fixed PR6385.
 <li>Fixed NULL dereference with <tt>sudo -g group</tt> when the <a href="https://man.openbsd.org/?query=sudoers&sektion=5&format=html">sudoers(5)</a> rule has no runas, user or group listed.  <li>Fixed NULL dereference with <code>sudo -g group</code> when the <a href="https://man.openbsd.org/sudoers.5">sudoers(5)</a> rule has no runas, user or group listed.
 <li>Prevent a useless check already done in <a href="https://man.openbsd.org/?query=pf&sektion=4&format=html">pf(4)</a> pf_test_rule(): pf_test() and pf_test6() already drop IPv4-ICMP6 and IPv6-ICMP packets.  <li>Prevent a useless check already done in <a href="https://man.openbsd.org/pf.4">pf(4)</a> pf_test_rule(): pf_test() and pf_test6() already drop IPv4-ICMP6 and IPv6-ICMP packets.
 <!-- 2010/02/05 -->  <!-- 2010/02/05 -->
 <li>Multiple improvements in <a href="https://man.openbsd.org/?query=otus&sektion=4&format=html">otus(4)</a>, <a href="https://man.openbsd.org/?query=rsu&sektion=4&format=html">rsu(4)</a>, <a href="https://man.openbsd.org/?query=run&sektion=4&format=html">run(4)</a>, <a href="https://man.openbsd.org/?query=urtwn&sektion=4&format=html">urtwn(4)</a>: use usb_ref_{incr,decr,wait}() to avoid detaching the driver while a process is still using the hardware; don't add <a href="https://man.openbsd.org/?query=timeout&sektion=9&format=html">timeout(9)</a>s if the device is detached; added checks to see if the device has been detached before running ioctls, timeouts, and tasks; use usb_wait_task() to wait for tasks to complete.  <li>Multiple improvements in <a href="https://man.openbsd.org/otus.4">otus(4)</a>, <a href="https://man.openbsd.org/rsu.4">rsu(4)</a>, <a href="https://man.openbsd.org/run.4">run(4)</a>, <a href="https://man.openbsd.org/urtwn.4">urtwn(4)</a>: use usb_ref_{incr,decr,wait}() to avoid detaching the driver while a process is still using the hardware; don't add <a href="https://man.openbsd.org/timeout.9">timeout(9)</a>s if the device is detached; added checks to see if the device has been detached before running ioctls, timeouts, and tasks; use usb_wait_task() to wait for tasks to complete.
 <li>Make <a href="https://man.openbsd.org/?query=pf&sektion=4&format=html">pf(4)</a> reinitialize header length of unusual protocol number getting rewritten. Prevent a panic in m_clget().  <li>Make <a href="https://man.openbsd.org/pf.4">pf(4)</a> reinitialize header length of unusual protocol number getting rewritten. Prevent a panic in m_clget().
 <!-- 2010/02/04 -->  <!-- 2010/02/04 -->
 <li>Multiple improvements in <a href="https://man.openbsd.org/?query=usb&sektion=4&format=html">usb(4)</a>: merged 'onqueue' and 'running' members of struct usb_task into a new member, 'state'; added new function usb_wait_task() which waits for queued or running usb_tasks to complete; in the USB_DEVICEINFO ioctl, fill struct usb_device_info in a usb_task, thereby avoiding races against driver attach/detach.  <li>Multiple improvements in <a href="https://man.openbsd.org/usb.4">usb(4)</a>: merged 'onqueue' and 'running' members of struct usb_task into a new member, 'state'; added new function usb_wait_task() which waits for queued or running usb_tasks to complete; in the USB_DEVICEINFO ioctl, fill struct usb_device_info in a usb_task, thereby avoiding races against driver attach/detach.
 <li>OpenSSH 5.8 released.  <li>OpenSSH 5.8 released.
 <li>Fixed uninitialized nonce variable in <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a> key_certify().  <li>Fixed uninitialized nonce variable in <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> key_certify().
 <!-- 2010/02/03 -->  <!-- 2010/02/03 -->
 <li>Clear struct scsi_inquiry_data in atascsi_pmp_inq() from SCSI to ATA translation layer.  <li>Clear struct scsi_inquiry_data in atascsi_pmp_inq() from SCSI to ATA translation layer.
 <li>Prevent <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> from requiring -d with -x or -y since it could be in the config file.  <li>Prevent <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> from requiring -d with -x or -y since it could be in the config file.
 <li>Make <a href="https://man.openbsd.org/?query=isakmpd&sektion=8&format=html">isakmpd(8)</a> ignore any IP address not in the current routing domain when binding to addresses.  <li>Make <a href="https://man.openbsd.org/isakmpd.8">isakmpd(8)</a> ignore any IP address not in the current routing domain when binding to addresses.
 <!-- 2010/02/02 -->  <!-- 2010/02/02 -->
 <li>Merged in Xenocara fix for EXA bug #32803.  <li>Merged in Xenocara fix for EXA bug #32803.
 <li>In the kernel semaphore handling, for SETVAL and SETALL operations make sure the specified value(s) are within the system limits. Fixes PR6547.  <li>In the kernel semaphore handling, for SETVAL and SETALL operations make sure the specified value(s) are within the system limits. Fixes PR6547.
 <!-- 2010/02/01 -->  <!-- 2010/02/01 -->
 <li>Fixed <a href="https://man.openbsd.org/?query=pf&sektion=4&format=html">pf(4)</a> check for invalid IPv6 fragment.  <li>Fixed <a href="https://man.openbsd.org/pf.4">pf(4)</a> check for invalid IPv6 fragment.
 <!-- 2010/01/31 -->  <!-- 2010/01/31 -->
 <li>Merged in Xenocara fix for EXA bug #24703. Prevent crash.  <li>Merged in Xenocara fix for EXA bug #24703. Prevent crash.
 <li>Make <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> redraw pane borders when switching to last pane.  <li>Make <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> redraw pane borders when switching to last pane.
 <li>Make <tt>crontab -e</tt> honour TMPDIR.  <li>Make <code>crontab -e</code> honour TMPDIR.
 <li>In the OpenBSD upgrade process, don't run <a href="https://man.openbsd.org/?query=fsck&sektion=8&format=html">fsck(8)</a> for <a href="https://man.openbsd.org/?query=fstab&sektion=5&format=html">fstab(5)</a> entries with zero or empty fs_passno and make it ask for permission to continue upgrade if one or more mounts failed.  <li>In the OpenBSD upgrade process, don't run <a href="https://man.openbsd.org/fsck.8">fsck(8)</a> for <a href="https://man.openbsd.org/fstab.5">fstab(5)</a> entries with zero or empty fs_passno and make it ask for permission to continue upgrade if one or more mounts failed.
 <li>Prevent <tt>mandoc -Thtml</tt> from printing out the &lt;BR&gt; before lines that have leading white space.  <li>Prevent <code>mandoc -Thtml</code> from printing out the &lt;BR&gt; before lines that have leading white space.
 <!-- 2010/01/30 -->  <!-- 2010/01/30 -->
 <li>Make <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> .Bx accept no more than two arguments.  <li>Make <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> .Bx accept no more than two arguments.
 <li>Make <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> quote .%T if .%B is specified, as in groff.  <li>Make <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> quote .%T if .%B is specified, as in groff.
 <li>Make <a href="https://man.openbsd.org/?query=wscons&sektion=4&format=html">wscons(4)</a> report the compose key on sun keyboards in raw mode as a different keycode from right alt.  <li>Make <a href="https://man.openbsd.org/wscons.4">wscons(4)</a> report the compose key on sun keyboards in raw mode as a different keycode from right alt.
 <!-- 2010/01/29 -->  <!-- 2010/01/29 -->
 <li>Disambiguated return values of m_tag_copy_chain() in <a href="https://man.openbsd.org/?query=mbuf_tags&sektion=9&format=html">mbuf_tags(9)</a>.  <li>Disambiguated return values of m_tag_copy_chain() in <a href="https://man.openbsd.org/mbuf_tags.9">mbuf_tags(9)</a>.
 <li>Fixed <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> problems with fatal() if the terminal disappear while locked.  <li>Fixed <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> problems with fatal() if the terminal disappear while locked.
 <li>Fixed logic errors in <a href="https://man.openbsd.org/?query=alc&sektion=4&format=html">alc(4)</a>.  <li>Fixed logic errors in <a href="https://man.openbsd.org/alc.4">alc(4)</a>.
 <!-- 2010/01/28 -->  <!-- 2010/01/28 -->
 <li>Make <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> use input_clear to reset the APC, DCS, OSC state or it could be reused improperly by a later state.  <li>Make <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> use input_clear to reset the APC, DCS, OSC state or it could be reused improperly by a later state.
 <li>Prevent an X server crash in Xenocara privilege separation.  <li>Prevent an X server crash in Xenocara privilege separation.
 <li>Make Xenocara effectively close the AGP device fd in xf86GARTCloseScreen() if it's different from the consoleFd. Fixes crashes at server reset.  <li>Make Xenocara effectively close the AGP device fd in xf86GARTCloseScreen() if it's different from the consoleFd. Fixes crashes at server reset.
 <li>Improved <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a> behaviour of drop_sa.  <li>Improved <a href="https://man.openbsd.org/iked.8">iked(8)</a> behaviour of drop_sa.
 <li>Fixed an mbuf leak in <a href="https://man.openbsd.org/?query=mpe&sektion=4&format=html">mpe(4)</a> by replacing m_free() with m_freem() in mpe_input().  <li>Fixed an mbuf leak in <a href="https://man.openbsd.org/mpe.4">mpe(4)</a> by replacing m_free() with m_freem() in mpe_input().
 <li>Fixed a memory leak by replacing m_free() with m_freem() in <a href="https://man.openbsd.org/?query=trunk&sektion=4&format=html">trunk(4)</a> broadcast mode.  <li>Fixed a memory leak by replacing m_free() with m_freem() in <a href="https://man.openbsd.org/trunk.4">trunk(4)</a> broadcast mode.
 <li>In generic Ethernet functions, changed an m_free() to m_freem() to free the whole mbuf chain and to prevent a possible memory leak with <a href="https://man.openbsd.org/?query=bpf&sektion=4&format=html">bpf(4)</a> BIOCSFILDROP option which is currently used by <a href="https://man.openbsd.org/?query=dhcpd&sektion=8&format=html">dhcpd(8)</a> and <a href="https://man.openbsd.org/?query=dhclient&sektion=8&format=html">dhclient(8)</a>.  <li>In generic Ethernet functions, changed an m_free() to m_freem() to free the whole mbuf chain and to prevent a possible memory leak with <a href="https://man.openbsd.org/bpf.4">bpf(4)</a> BIOCSFILDROP option which is currently used by <a href="https://man.openbsd.org/dhcpd.8">dhcpd(8)</a> and <a href="https://man.openbsd.org/dhclient.8">dhclient(8)</a>.
 <!-- 2010/01/27 -->  <!-- 2010/01/27 -->
 <li>Prevent <a href="https://man.openbsd.org/?query=midi&sektion=4&format=html">midi(4)</a> from sleeping with the PCATCH flag while closing itself, otherwise a signal may cause the output buffer to not be drained and cause stale notes.  <li>Prevent <a href="https://man.openbsd.org/midi.4">midi(4)</a> from sleeping with the PCATCH flag while closing itself, otherwise a signal may cause the output buffer to not be drained and cause stale notes.
 <li>Upgraded to <a href="https://man.openbsd.org/?query=nsd&sektion=8&format=html">nsd(8)</a> 3.2.7.  <li>Upgraded to <a href="https://man.openbsd.org/nsd.8">nsd(8)</a> 3.2.7.
 <!-- 2010/01/26 -->  <!-- 2010/01/26 -->
 <li>Added port multiplier support in <a href="https://man.openbsd.org/?query=sili&sektion=4&format=html">sili(4)</a> and <a href="https://man.openbsd.org/?query=ahci&sektion=4&format=html">ahci(4)</a>.  <li>Added port multiplier support in <a href="https://man.openbsd.org/sili.4">sili(4)</a> and <a href="https://man.openbsd.org/ahci.4">ahci(4)</a>.
 <li>Prevent iked from initiating connections in passive move, even for ACQUIRE messages from the PFKEY socket in order to suit <a href="https://man.openbsd.org/?query=sasyncd&sektion=8&format=html">sasyncd(8)</a>.  <li>Prevent iked from initiating connections in passive move, even for ACQUIRE messages from the PFKEY socket in order to suit <a href="https://man.openbsd.org/sasyncd.8">sasyncd(8)</a>.
 <li>Removed acquire flows from <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a> to prevent it from passing traffic when there's no SA established.  <li>Removed acquire flows from <a href="https://man.openbsd.org/iked.8">iked(8)</a> to prevent it from passing traffic when there's no SA established.
 <li>Enabled child SAS in <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a> and make it do SA and flow transfer after succeeding with all the preparation steps.  <li>Enabled child SAS in <a href="https://man.openbsd.org/iked.8">iked(8)</a> and make it do SA and flow transfer after succeeding with all the preparation steps.
 <li>Improved <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> jobs.  <li>Improved <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> jobs.
 <!-- 2010/01/25 -->  <!-- 2010/01/25 -->
 <li>When clearing <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> entire screen, clear lines that are used into the history like xterm does.  <li>When clearing <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> entire screen, clear lines that are used into the history like xterm does.
 <li>Make the <a href="https://man.openbsd.org/?query=pthreads&sektion=3&format=html">pthreads(3)</a> scheduler block signals while restoring a newly selected thread state.  <li>Make the <a href="https://man.openbsd.org/pthreads.3">pthreads(3)</a> scheduler block signals while restoring a newly selected thread state.
 <li>Make <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> check if the index is in use and fail before creating the child process, rather than leaving a stray child on failure.  <li>Make <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> check if the index is in use and fail before creating the child process, rather than leaving a stray child on failure.
 <li>Put -I${includedir} back into OpenSSL Cflags so configure script tests like test -n "`pkg-config --cflags openssl`" work.  <li>Put -I${includedir} back into OpenSSL Cflags so configure script tests like test -n "`pkg-config --cflags openssl`" work.
 <li>Removed usb events from <a href="https://man.openbsd.org/?query=usb&sektion=4&format=html">usb(4)</a> devices.  <li>Removed usb events from <a href="https://man.openbsd.org/usb.4">usb(4)</a> devices.
 <li>Make <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> avoid double blank line before a table preceded by .PP.  <li>Make <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> avoid double blank line before a table preceded by .PP.
 <li>Prevent <a href="https://man.openbsd.org/?query=tbl&sektion=7&format=html">tbl(7)</a> from skipping data after horizontal lines in the layout. This avoids data loss in <a href="https://man.openbsd.org/?query=cpu&sektion=4&arch=hppa&format=html">cpu(4/hppa)</a>.  <li>Prevent <a href="https://man.openbsd.org/tbl.7">tbl(7)</a> from skipping data after horizontal lines in the layout. This avoids data loss in <a href="https://man.openbsd.org/hppa/cpu.4">cpu(4/hppa)</a>.
 <li>Corrected <a href="https://man.openbsd.org/?query=tbl&sektion=7&format=html">tbl(7)</a> horizontal spacing of data cells, alignment of centred cells and adjusted horizontal rule width to the new spacing.  <li>Corrected <a href="https://man.openbsd.org/tbl.7">tbl(7)</a> horizontal spacing of data cells, alignment of centred cells and adjusted horizontal rule width to the new spacing.
 <li>Make <a href="https://man.openbsd.org/?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> prepend pkgname to ask-update prompt, so that user knows for sure which package is asking.  <li>Make <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a> prepend pkgname to ask-update prompt, so that user knows for sure which package is asking.
 <li>Fixed child SA deletion in <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a> drop_sa.  <li>Fixed child SA deletion in <a href="https://man.openbsd.org/iked.8">iked(8)</a> drop_sa.
 <li>Make <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> ignore .ns (no-space mode), .ps (change point size), .ta (tab control) for now.  <li>Make <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> ignore .ns (no-space mode), .ps (change point size), .ta (tab control) for now.
 <!-- 2010/01/24 -->  <!-- 2010/01/24 -->
 <li>Make <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> skip carriage return before newline, if any.  <li>Make <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> skip carriage return before newline, if any.
 <li>Fixed Intel Wifi Link 6200 support in <a href="https://man.openbsd.org/?query=iwn&sektion=4&format=html">iwn(4)</a> by forcing Tx/Rx chains masks since ROM contains broken data.  <li>Fixed Intel Wifi Link 6200 support in <a href="https://man.openbsd.org/iwn.4">iwn(4)</a> by forcing Tx/Rx chains masks since ROM contains broken data.
 <li>Updated zoneinfo database to tzdata2011a.  <li>Updated zoneinfo database to tzdata2011a.
 <li>Changed <a href="https://man.openbsd.org/?query=nsd&sektion=8&format=html">nsd(8)</a> default paths.  <li>Changed <a href="https://man.openbsd.org/nsd.8">nsd(8)</a> default paths.
 <!-- 2010/01/23 -->  <!-- 2010/01/23 -->
 <li>Added support to <a href="https://man.openbsd.org/?query=installboot&sektion=8&arch=i386&format=html">installboot(8/i386)</a> and <a href="https://man.openbsd.org/?query=installboot&sektion=8&arch=amd64&format=html">installboot(8/amd64)</a> for installing <a href="https://man.openbsd.org/?query=biosboot&sektion=8&arch=i386&format=html">biosboot(8/i386)</a>, <a href="https://man.openbsd.org/?query=biosboot&sektion=8&arch=amd64&format=html">biosboot(8/amd64)</a>, <a href="https://man.openbsd.org/?query=boot&sektion=8&arch=i386&format=html">boot(8/i386)</a> and <a href="https://man.openbsd.org/?query=boot&sektion=8&arch=amd64&format=html">boot(8/amd64)</a> on softraid volumes.  <li>Added support to <a href="https://man.openbsd.org/i386/installboot.8">installboot(8/i386)</a> and <a href="https://man.openbsd.org/amd64/installboot.8">installboot(8/amd64)</a> for installing <a href="https://man.openbsd.org/i386/biosboot.8">biosboot(8/i386)</a>, <a href="https://man.openbsd.org/amd64/biosboot.8">biosboot(8/amd64)</a>, <a href="https://man.openbsd.org/i386/boot.8">boot(8/i386)</a> and <a href="https://man.openbsd.org/amd64/boot.8">boot(8/amd64)</a> on softraid volumes.
 <li>Make <a href="https://man.openbsd.org/?query=softraid&sektion=4&format=html">softraid(4)</a> correctly handle I/Os that exceed MAXPHYS in size.  <li>Make <a href="https://man.openbsd.org/softraid.4">softraid(4)</a> correctly handle I/Os that exceed MAXPHYS in size.
 <li>Make <tt>pfctl -x none</tt> equivalent to <tt>pfctl -x crit</tt>.  <li>Make <code>pfctl -x none</code> equivalent to <code>pfctl -x crit</code>.
 <li>Allow <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> top-bit-set characters to be used for key bindings.  <li>Allow <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> top-bit-set characters to be used for key bindings.
 <li>Make <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> set $TMUX without the session when background jobs are run.  <li>Make <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> set $TMUX without the session when background jobs are run.
 <li>Improved <a href="https://man.openbsd.org/?query=lcd&sektion=4&arch=hppa&format=html">lcd(4/hppa)</a> with SMP kernel.  <li>Improved <a href="https://man.openbsd.org/hppa/lcd.4">lcd(4/hppa)</a> with SMP kernel.
 <li>Make <a href="https://man.openbsd.org/?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> display messages for new installed rc scripts and new material in the READMES directory.  <li>Make <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a> display messages for new installed rc scripts and new material in the READMES directory.
 <!-- 2010/01/22 -->  <!-- 2010/01/22 -->
 <li>Wrapped <a href="https://man.openbsd.org/?query=mg&sektion=1&format=html">mg(1)</a> basename, dirname with xbasename, xdirname functions.  <li>Wrapped <a href="https://man.openbsd.org/mg.1">mg(1)</a> basename, dirname with xbasename, xdirname functions.
 <li>Ensure that boot storage area exists and is large enough, before making <a href="https://man.openbsd.org/?query=softraid&sektion=4&format=html">softraid(4)</a> install boot code.  <li>Ensure that boot storage area exists and is large enough, before making <a href="https://man.openbsd.org/softraid.4">softraid(4)</a> install boot code.
 <li>Updated xfwp to version 1.0.2, x11perf to 1.5.3.  <li>Updated xfwp to version 1.0.2, x11perf to 1.5.3.
 <li>Make <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> check argument count validation for all in_line() macros.  <li>Make <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> check argument count validation for all in_line() macros.
 <li>Prevent <a href="https://man.openbsd.org/?query=pf&sektion=4&format=html">pf(4)</a> from scrubbing packets that will be dropped anyway.  <li>Prevent <a href="https://man.openbsd.org/pf.4">pf(4)</a> from scrubbing packets that will be dropped anyway.
 <li>OpenSSH 5.7.  <li>OpenSSH 5.7.
 <li>Upgraded pixman to version 0.20.2.  <li>Upgraded pixman to version 0.20.2.
 <!-- 2010/01/21 -->  <!-- 2010/01/21 -->
 <li>Improved <a href="https://man.openbsd.org/?query=mg&sektion=1&format=html">mg(1)</a> filename completion.  <li>Improved <a href="https://man.openbsd.org/mg.1">mg(1)</a> filename completion.
 <li>Repaired <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a> rekeying by sending appropriate traffic selector.  <li>Repaired <a href="https://man.openbsd.org/iked.8">iked(8)</a> rekeying by sending appropriate traffic selector.
 <li>Make <a href="https://man.openbsd.org/?query=mpe&sektion=4&format=html">mpe(4)</a> compile without errors when inet6 is not defined.  <li>Make <a href="https://man.openbsd.org/mpe.4">mpe(4)</a> compile without errors when inet6 is not defined.
 <li>Make <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a> use IKED_ADDR_EQ instead of memcmp on comparing two iked_addrs.  <li>Make <a href="https://man.openbsd.org/iked.8">iked(8)</a> use IKED_ADDR_EQ instead of memcmp on comparing two iked_addrs.
 <li>Fixed <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a> traffic selector configuration so that it is always "from $localnet to $peernet" and not depending on the initiator/responder mode.  <li>Fixed <a href="https://man.openbsd.org/iked.8">iked(8)</a> traffic selector configuration so that it is always "from $localnet to $peernet" and not depending on the initiator/responder mode.
 <li>Prevent iked from creating child sas from empty proposals.  <li>Prevent iked from creating child sas from empty proposals.
 <li>Make <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a> handle empty encrypted payloads.  <li>Make <a href="https://man.openbsd.org/iked.8">iked(8)</a> handle empty encrypted payloads.
 <li>Reimplemented the <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a> policy evaluation for incoming connections to use the last matching semantics of PF.  <li>Reimplemented the <a href="https://man.openbsd.org/iked.8">iked(8)</a> policy evaluation for incoming connections to use the last matching semantics of PF.
 <li>Split <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a> pfkey initialization into a privileged and unprivileged part to prevent a possible crash.  <li>Split <a href="https://man.openbsd.org/iked.8">iked(8)</a> pfkey initialization into a privileged and unprivileged part to prevent a possible crash.
 <li>Added Atheros F1 and F2 PHYS ton <a href="https://man.openbsd.org/?query=atphy&sektion=4&format=html">atphy(4)</a>.  <li>Added Atheros F1 and F2 PHYS ton <a href="https://man.openbsd.org/atphy.4">atphy(4)</a>.
 <li>Removed gotos in <a href="https://man.openbsd.org/?query=vte&sektion=4&format=html">vte(4)</a> vte_iff function.  <li>Removed gotos in <a href="https://man.openbsd.org/vte.4">vte(4)</a> vte_iff function.
 <!-- 2010/01/20 -->  <!-- 2010/01/20 -->
 <li>Make clear <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> can't format pages with roff .it request.  <li>Make clear <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> can't format pages with roff .it request.
 <li>Added support for ITE IT8721 to <a href="https://man.openbsd.org/?query=it&sektion=4&format=html">it(4)</a>.  <li>Added support for ITE IT8721 to <a href="https://man.openbsd.org/it.4">it(4)</a>.
 <li>Improved <a href="https://man.openbsd.org/?query=pf&sektion=4&format=html">pf(4)</a> packet reassembler.  <li>Improved <a href="https://man.openbsd.org/pf.4">pf(4)</a> packet reassembler.
 <!-- 2010/01/19 -->  <!-- 2010/01/19 -->
 <li>Improved <a href="https://man.openbsd.org/?query=mg&sektion=1&format=html">mg(1)</a>.  <li>Improved <a href="https://man.openbsd.org/mg.1">mg(1)</a>.
 <li>Gave <a href="https://man.openbsd.org/?query=pf&sektion=4&format=html">pf(4)</a> pf_normalize_ip() the same 3 way semantics as pf_test(): PF_DROP, the packet is bad, the mbuf still exists and must be freed; PF_PASS and *m0 is NULL, the packet has been processed, not an error; PF_PASS and *m0 is not NULL, continue with packet processing. Fixes a potential mbuf use after free.  <li>Gave <a href="https://man.openbsd.org/pf.4">pf(4)</a> pf_normalize_ip() the same 3 way semantics as pf_test(): PF_DROP, the packet is bad, the mbuf still exists and must be freed; PF_PASS and *m0 is NULL, the packet has been processed, not an error; PF_PASS and *m0 is not NULL, continue with packet processing. Fixes a potential mbuf use after free.
 <!-- 2010/01/18 -->  <!-- 2010/01/18 -->
 <li>When <a href="https://man.openbsd.org/?query=ospfd&sektion=8&format=html">ospfd(8)</a> is fixing conflicts make sure the right vertex is passed to lsa_merge() so that the correct sequence number is used for the LSA.  <li>When <a href="https://man.openbsd.org/ospfd.8">ospfd(8)</a> is fixing conflicts make sure the right vertex is passed to lsa_merge() so that the correct sequence number is used for the LSA.
 <li>Fixed a kernel crash due to <a href="https://man.openbsd.org/?query=ifmedia&sektion=4&format=html">ifmedia(4)</a> broadcast address changes.  <li>Fixed a kernel crash due to <a href="https://man.openbsd.org/ifmedia.4">ifmedia(4)</a> broadcast address changes.
 <li>Merged a change from <a href="https://man.openbsd.org/?query=ncurses&sektion=3&format=html">ncurses(3)</a> upstream to correctly recalculate a form field size on set.  <li>Merged a change from <a href="https://man.openbsd.org/ncurses.3">ncurses(3)</a> upstream to correctly recalculate a form field size on set.
 <li>Added join-line (M-^) to <a href="https://man.openbsd.org/?query=mg&sektion=1&format=html">mg(1)</a>.  <li>Added join-line (M-^) to <a href="https://man.openbsd.org/mg.1">mg(1)</a>.
 <li>Removed handling of SIGUSR1 from <a href="https://man.openbsd.org/?query=crontab&sektion=1&format=html">crontab(1)</a>.  <li>Removed handling of SIGUSR1 from <a href="https://man.openbsd.org/crontab.1">crontab(1)</a>.
 <!-- 2010/01/17 -->  <!-- 2010/01/17 -->
 <li>Improved <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a>.  <li>Improved <a href="https://man.openbsd.org/iked.8">iked(8)</a>.
 <li>Added initial acquire mode support in <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a> and use it whenever Windows peers decide to drop Child SA based on the inactivity timer.  <li>Added initial acquire mode support in <a href="https://man.openbsd.org/iked.8">iked(8)</a> and use it whenever Windows peers decide to drop Child SA based on the inactivity timer.
 <li>Fixed redistribution of overlapping routes in <a href="https://man.openbsd.org/?query=bgpd&sektion=8&format=html">bgpd(8)</a> rde.  <li>Fixed redistribution of overlapping routes in <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a> rde.
 <li>Added back-to-indentation (M-m) to <a href="https://man.openbsd.org/?query=mg&sektion=1&format=html">mg(1)</a>.  <li>Added back-to-indentation (M-m) to <a href="https://man.openbsd.org/mg.1">mg(1)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> skip .TH with excessive arguments instead of throwing a fatal error.  <li>Make <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> skip .TH with excessive arguments instead of throwing a fatal error.
 <li>Make <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> skip .br .sp .nf .fi .na with arguments, using empty strings like groff instead of throwing a fatal errors.  <li>Make <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> skip .br .sp .nf .fi .na with arguments, using empty strings like groff instead of throwing a fatal errors.
 <!-- 2011/01/09 -->  <!-- 2011/01/09 -->
 <li>Make <a href="https://man.openbsd.org/?query=random&sektion=4&format=html">random(4)</a> be more careful with nanotime() calls in early entropy storage, since at least sparc may not have the clock mapped.  <li>Make <a href="https://man.openbsd.org/random.4">random(4)</a> be more careful with nanotime() calls in early entropy storage, since at least sparc may not have the clock mapped.
 <li>Continue to load <a href="https://man.openbsd.org/?query=acpiec&sektion=4&format=html">acpiec(4)</a> even if _REG fails.  <li>Continue to load <a href="https://man.openbsd.org/acpiec.4">acpiec(4)</a> even if _REG fails.
 <li>Improved IPV6 forward.  <li>Improved IPV6 forward.
 <li>Make hppa and hppa64 check in resettodr() if inittodr() has been called, otherwise it ends up resetting the clock when it doesn't need to.  <li>Make hppa and hppa64 check in resettodr() if inittodr() has been called, otherwise it ends up resetting the clock when it doesn't need to.
 <li>Make <tt>netstat -w</tt> default to the first egress interface, which is usually the most interesting.  <li>Make <code>netstat -w</code> default to the first egress interface, which is usually the most interesting.
 <li>Fixed a double free in xwininfo(1).  <li>Fixed a double free in xwininfo(1).
 <li>Make <a href="https://man.openbsd.org/?query=iwn&sektion=4&format=html">iwn(4)</a> trust the Tx/Rx chains masks in ROM except for the 4965 and 5100 chipsets which are known to have broken ROMs.  <li>Make <a href="https://man.openbsd.org/iwn.4">iwn(4)</a> trust the Tx/Rx chains masks in ROM except for the 4965 and 5100 chipsets which are known to have broken ROMs.
 <li>Improved <a href="https://man.openbsd.org/?query=iwn&sektion=4&format=html">iwn(4)</a>.  <li>Improved <a href="https://man.openbsd.org/iwn.4">iwn(4)</a>.
 <li>Sync <a href="https://man.openbsd.org/?query=tbl&sektion=7&format=html">tbl(7)</a> handling with upstream version 1.10.9: .T} can be followed by a delimiter, then more data; do not limit table column widths (improves <a href="https://man.openbsd.org/?query=terminfo&sektion=5&format=html">terminfo(5)</a>); let numerical cells respect explicitly specified minimum cell widths; let terminal output survive missing data cells; parse and ignore arguments in parentheses on layout cell specifications; move tbl_calc() into out.c such that it can be used by all frontends; give tables an HTML class; some cleanup in tbl -Thtml code.  <li>Sync <a href="https://man.openbsd.org/tbl.7">tbl(7)</a> handling with upstream version 1.10.9: .T} can be followed by a delimiter, then more data; do not limit table column widths (improves <a href="https://man.openbsd.org/terminfo.5">terminfo(5)</a>); let numerical cells respect explicitly specified minimum cell widths; let terminal output survive missing data cells; parse and ignore arguments in parentheses on layout cell specifications; move tbl_calc() into out.c such that it can be used by all frontends; give tables an HTML class; some cleanup in tbl -Thtml code.
 <li>Make sure coding errors cannot make <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> miss fatal parsing errors by <a href="https://man.openbsd.org/?query=assert&sektion=3&format=html">assert(3)</a>ing valid parser state in the main parsing functions.  <li>Make sure coding errors cannot make <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> miss fatal parsing errors by <a href="https://man.openbsd.org/assert.3">assert(3)</a>ing valid parser state in the main parsing functions.
 <li>Added another check to <a href="https://man.openbsd.org/?query=pkg_create&sektion=1&format=html">pkg_create(1)</a>.  <li>Added another check to <a href="https://man.openbsd.org/pkg_create.1">pkg_create(1)</a>.
 <li>Make i386 and amd64 only use memory mapped extended PCIe config space access for the bus advertised in the MCFG table, and fall back on the traditional method for other busses.  <li>Make i386 and amd64 only use memory mapped extended PCIe config space access for the bus advertised in the MCFG table, and fall back on the traditional method for other busses.
 <!-- 2011/01/08 -->  <!-- 2011/01/08 -->
 <li>Make authentication to <a href="https://man.openbsd.org/?query=ldapd&sektion=8&format=html">ldapd(8)</a> from pGina work.  <li>Make authentication to <a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a> from pGina work.
 <li>Renamed imask[] to cpu_imask[] on powerpc architectures.  <li>Renamed imask[] to cpu_imask[] on powerpc architectures.
 <li>Fixed <a href="https://man.openbsd.org/?query=athn&sektion=4&format=html">athn(4)</a> LED handling.  <li>Fixed <a href="https://man.openbsd.org/athn.4">athn(4)</a> LED handling.
 <li>Fixed a counter in <a href="https://man.openbsd.org/?query=ldpd&sektion=8&format=html">ldpd(8)</a> hello.  <li>Fixed a counter in <a href="https://man.openbsd.org/ldpd.8">ldpd(8)</a> hello.
 <li>Enable <a href="https://man.openbsd.org/?query=athn&sektion=4&format=html">athn(4)</a> at <a href="https://man.openbsd.org/?query=uhub&sektion=4&format=html">uhub(4)</a> on amd64, armish, landisk, loongson, macppc, socppc, sparc64.  <li>Enable <a href="https://man.openbsd.org/athn.4">athn(4)</a> at <a href="https://man.openbsd.org/uhub.4">uhub(4)</a> on amd64, armish, landisk, loongson, macppc, socppc, sparc64.
 <li>Make <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a> client loop use variable host and not options.hostname, as the latter may have unescaped substitution characters.  <li>Make <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> client loop use variable host and not options.hostname, as the latter may have unescaped substitution characters.
 <li>Improved <a href="https://man.openbsd.org/?query=athn&sektion=4&format=html">athn(4)</a>.  <li>Improved <a href="https://man.openbsd.org/athn.4">athn(4)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> accept colours of the hex form #ffffff and translate to the nearest from the xterm(1) 256-colour set.  <li>Make <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> accept colours of the hex form #ffffff and translate to the nearest from the xterm(1) 256-colour set.
 <li>Support unix domain sockets in <a href="https://man.openbsd.org/?query=nc&sektion=1&format=html">nc(1)</a> with -Uu.  <li>Support unix domain sockets in <a href="https://man.openbsd.org/nc.1">nc(1)</a> with -Uu.
 <!-- 2011/01/07 -->  <!-- 2011/01/07 -->
 <li>Minor improvements to <a href="https://man.openbsd.org/?query=random&sektion=4&format=html">random(4)</a>: only support pool words equal to 2048, define the amount of used key, define the amount of skipped rc4, use arc4random_buf instead of reimplementing in line, bzero some more "secrets".  <li>Minor improvements to <a href="https://man.openbsd.org/random.4">random(4)</a>: only support pool words equal to 2048, define the amount of used key, define the amount of skipped rc4, use arc4random_buf instead of reimplementing in line, bzero some more "secrets".
 <li>Added socket option SO_SPLICE to splice together two TCP sockets. Allows to write relay daemons with zero data copy.  <li>Added socket option SO_SPLICE to splice together two TCP sockets. Allows to write relay daemons with zero data copy.
 <li>Updated Test::Simple(3p) to version 0.96.  <li>Updated Test::Simple(3p) to version 0.96.
 <li>Substantially rewrite <a href="https://man.openbsd.org/?query=random&sektion=4&format=html">random(4)</a>: put a very thin mutex at the entropy-collection side, place a 2nd very thin mutex at the call-down path as well, move the pool->MD5->RC4init sequence into a workq driven from a timeout.  <li>Substantially rewrite <a href="https://man.openbsd.org/random.4">random(4)</a>: put a very thin mutex at the entropy-collection side, place a 2nd very thin mutex at the call-down path as well, move the pool->MD5->RC4init sequence into a workq driven from a timeout.
 <li>Added a yield() in <a href="https://man.openbsd.org/?query=random&sektion=4&format=html">random(4)</a> randomwrite() to prevent problems when root accidentally <tt>cat /dev/random</tt>.  <li>Added a yield() in <a href="https://man.openbsd.org/random.4">random(4)</a> randomwrite() to prevent problems when root accidentally <code>cat /dev/random</code>.
 <li>Increased i386 MAXDSIZ to 2GB.  <li>Increased i386 MAXDSIZ to 2GB.
 <li>Permit to get all luns on a target probed in <a href="https://man.openbsd.org/?query=iscsid&sektion=8&format=html">iscsid(8)</a> with a single <a href="https://man.openbsd.org/?query=ioctl&sektion=2&format=html">ioctl(2)</a>.  <li>Permit to get all luns on a target probed in <a href="https://man.openbsd.org/iscsid.8">iscsid(8)</a> with a single <a href="https://man.openbsd.org/ioctl.2">ioctl(2)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=vdsp&sektion=4&arch=sparc64&format=html">vdsp(4/sparc64)</a> detect whether a disk image is an ISO image and set the media type to VD_MEDIA_TYPE_CD to vDisk 1.1 clients. Makes installing from a Solaris 11 Express bootable install CD work.  <li>Make <a href="https://man.openbsd.org/sparc64/vdsp.4">vdsp(4/sparc64)</a> detect whether a disk image is an ISO image and set the media type to VD_MEDIA_TYPE_CD to vDisk 1.1 clients. Makes installing from a Solaris 11 Express bootable install CD work.
 <li>Fixed a <a href="https://man.openbsd.org/?query=malloc&sektion=9&format=html">malloc(9)</a> call in <a href="https://man.openbsd.org/?query=vdsp&sektion=4&arch=sparc64&format=html">vdsp(4/sparc64)</a>.  <li>Fixed a <a href="https://man.openbsd.org/malloc.9">malloc(9)</a> call in <a href="https://man.openbsd.org/sparc64/vdsp.4">vdsp(4/sparc64)</a>.
 <!-- 2011/01/06 -->  <!-- 2011/01/06 -->
 <li>Added support for the vDisk1.1 protocol in <a href="https://man.openbsd.org/?query=vdsp&sektion=4&arch=sparc64&format=html">vdsp(4/sparc64)</a>. Improved Solaris vtoc/disklabel support and implement VD_OP_SET_VTOC. Makes Solaris actually run on top of an OpenBSD control domain.  <li>Added support for the vDisk1.1 protocol in <a href="https://man.openbsd.org/sparc64/vdsp.4">vdsp(4/sparc64)</a>. Improved Solaris vtoc/disklabel support and implement VD_OP_SET_VTOC. Makes Solaris actually run on top of an OpenBSD control domain.
 <li>Reset <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a> SIGCHLD handler to SIG_DFL when executing LocalCommand.  <li>Reset <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> SIGCHLD handler to SIG_DFL when executing LocalCommand.
 <li>For very large operations in <a href="https://man.openbsd.org/?query=random&sektion=4&format=html">random(4)</a> randomread(), use a local rc4 instance much like arc4random_buf_large does, but without re-initializing it every 8K.  <li>For very large operations in <a href="https://man.openbsd.org/random.4">random(4)</a> randomread(), use a local rc4 instance much like arc4random_buf_large does, but without re-initializing it every 8K.
 <li>Fixed %n expansion in <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a> LocalCommand.  <li>Fixed %n expansion in <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> LocalCommand.
 <li>When <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a> exits because of a ServerAliveTimeout, mention the hostname that caused it.  <li>When <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> exits because of a ServerAliveTimeout, mention the hostname that caused it.
 <li>Update CGI(3p) to 3.51. Includes a better fix for SA42443.  <li>Update CGI(3p) to 3.51. Includes a better fix for SA42443.
 <li>Implemented fast channel change in <a href="https://man.openbsd.org/?query=athn&sektion=4&format=html">athn(4)</a>.  <li>Implemented fast channel change in <a href="https://man.openbsd.org/athn.4">athn(4)</a>.
 <li>Align <a href="https://man.openbsd.org/?query=vdsp&sektion=4&arch=sparc64&format=html">vdsp(4/sparc64)</a> with Solaris expected behaviour.  <li>Align <a href="https://man.openbsd.org/sparc64/vdsp.4">vdsp(4/sparc64)</a> with Solaris expected behaviour.
 <li>Make <a href="https://man.openbsd.org/?query=athn&sektion=4&format=html">athn(4)</a> create an STA entry for the BSS upon association.  <li>Make <a href="https://man.openbsd.org/athn.4">athn(4)</a> create an STA entry for the BSS upon association.
 <li>Make <a href="https://man.openbsd.org/?query=vnd&sektion=4&format=html">vnd(4)</a> init and destroy the bufq in the ioctl handler to prevent problems when configuring a second one.  <li>Make <a href="https://man.openbsd.org/vnd.4">vnd(4)</a> init and destroy the bufq in the ioctl handler to prevent problems when configuring a second one.
 <li>Make install fsck question default to 'no'.  <li>Make install fsck question default to 'no'.
 <li>Make all /dev/*random nodes supply data from the same source.  <li>Make all /dev/*random nodes supply data from the same source.
 <li>Prevent <a href="https://man.openbsd.org/?query=iscsid&sektion=8&format=html">iscsid(8)</a> task scheduler from locking up.  <li>Prevent <a href="https://man.openbsd.org/iscsid.8">iscsid(8)</a> task scheduler from locking up.
 <li>Make <a href="https://man.openbsd.org/?query=iscsid&sektion=8&format=html">iscsid(8)</a> pass the magic LUN -1 to VSCSI_REQPROBE so that all LU are probed by the midlayer.  <li>Make <a href="https://man.openbsd.org/iscsid.8">iscsid(8)</a> pass the magic LUN -1 to VSCSI_REQPROBE so that all LU are probed by the midlayer.
 <li>Added minimal LUN handling to <a href="https://man.openbsd.org/?query=iscsid&sektion=8&format=html">iscsid(8)</a>.  <li>Added minimal LUN handling to <a href="https://man.openbsd.org/iscsid.8">iscsid(8)</a>.
 <li><font color="#e00000"><strong>RELIABILITY FIX: sp_protocol in RTM_DELETE messages could contain garbage values leading to routing socket users that restrict the AF (such as ospfd) not seeing any of the RTM_DELETE messages</a>.</strong></font><br>  <li><strong>RELIABILITY FIX: sp_protocol in RTM_DELETE messages could contain garbage values leading to routing socket users that restrict the AF (such as ospfd) not seeing any of the RTM_DELETE messages.</strong><br>
 <a href="errata48.html#007_rtsock">A source code patch is available</a>.<br>  <a href="errata48.html#007_rtsock">A source code patch is available</a>.<br>
 <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>  <a href="stable.html">[Applied to stable]</a>
 <li>Put <a href="https://man.openbsd.org/?query=htons&sektion=3&format=html">htons(3)</a> around ip_randomid() for <a href="https://man.openbsd.org/?query=pf&sektion=4&format=html">pf(4)</a> scrub random-id to make it consistent with the network stack.  <li>Put <a href="https://man.openbsd.org/htons.3">htons(3)</a> around ip_randomid() for <a href="https://man.openbsd.org/pf.4">pf(4)</a> scrub random-id to make it consistent with the network stack.
 <li>Fixed bug in <a href="https://man.openbsd.org/?query=sl&sektion=4&format=html">sl(4)</a>.  <li>Fixed bug in <a href="https://man.openbsd.org/sl.4">sl(4)</a>.
 <li>Added preliminary support for the Atheros AR9271 chipset and probably the AR9280+AR7010 and AR9287+AR7010 to <a href="https://man.openbsd.org/?query=athn&sektion=4&format=html">athn(4)</a>.  <li>Added preliminary support for the Atheros AR9271 chipset and probably the AR9280+AR7010 and AR9287+AR7010 to <a href="https://man.openbsd.org/athn.4">athn(4)</a>.
 <!-- 2011/01/05 -->  <!-- 2011/01/05 -->
 <li>Make <a href="https://man.openbsd.org/?query=acpi&sektion=4&format=html">acpi(4)</a> MCFG ignore tables with an empty bus range.  <li>Make <a href="https://man.openbsd.org/acpi.4">acpi(4)</a> MCFG ignore tables with an empty bus range.
 <li>Pass pmap_bootstrap() the memory range used by the PROM/BUG/firmware/... in aviion, luna88k and mvme88k.  <li>Pass pmap_bootstrap() the memory range used by the PROM/BUG/firmware/... in aviion, luna88k and mvme88k.
 <li>Added minor optimizations to m88k <a href="https://man.openbsd.org/?query=pmap&sektion=9&format=html">pmap(9)</a>.  <li>Added minor optimizations to m88k <a href="https://man.openbsd.org/pmap.9">pmap(9)</a>.
 <li>Make copypage() and zeropage() per-cpu function pointers on mvme88k.  <li>Make copypage() and zeropage() per-cpu function pointers on mvme88k.
 <li>Changed the count parameter to cmmu_tlb_inv(), and introduce cmmu_tlb_inv_all() to drop all user tlb entries on mvme88k.  <li>Changed the count parameter to cmmu_tlb_inv(), and introduce cmmu_tlb_inv_all() to drop all user tlb entries on mvme88k.
 <li>Put <tt>su -c ...</tt> command into an rcexec variable so that it can be easily used it in rc scripts.  <li>Put <code>su -c ...</code> command into an rcexec variable so that it can be easily used it in rc scripts.
 <li>Reintroduced use of bufq in <a href="https://man.openbsd.org/?query=vnd&sektion=4&format=html">vnd(4)</a>.  <li>Reintroduced use of bufq in <a href="https://man.openbsd.org/vnd.4">vnd(4)</a>.
 <li>Properly fixed PR6009.  <li>Properly fixed PR6009.
 <!-- 2011/01/04 -->  <!-- 2011/01/04 -->
 <li>Make <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> parse and ignore minimal column width specification.  <li>Make <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> parse and ignore minimal column width specification.
 <li>Make <a href="https://man.openbsd.org/?query=apm&sektion=4&arch=i386&format=html">apm(4/i386)</a> support machdep.lidsuspend, at least on Thinkpads which have <a href="https://man.openbsd.org/?query=aps&sektion=4&format=html">aps(4)</a>.  <li>Make <a href="https://man.openbsd.org/i386/apm.4">apm(4/i386)</a> support machdep.lidsuspend, at least on Thinkpads which have <a href="https://man.openbsd.org/aps.4">aps(4)</a>.
 <li>Added a cleaner integration of <a href="https://man.openbsd.org/?query=tbl&sektion=7&format=html">tbl(7)</a> in <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a>.  <li>Added a cleaner integration of <a href="https://man.openbsd.org/tbl.7">tbl(7)</a> in <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a>.
 <li>Added support for Memory Mapped Configuration space access.  Gives access to PCIe extended configuration space access on modern i386 and amd64 machines.  <li>Added support for Memory Mapped Configuration space access.  Gives access to PCIe extended configuration space access on modern i386 and amd64 machines.
 <li>Use pmap_uncache_page() to alter cacheability of pages in bus_dmamem_map(). Makes the zaurus text mode console memory cached again after exiting from X.  <li>Use pmap_uncache_page() to alter cacheability of pages in bus_dmamem_map(). Makes the zaurus text mode console memory cached again after exiting from X.
 <li>Introduced pmap_uncache_page() in arm <a href="https://man.openbsd.org/?query=pmap&sektion=9&format=html">pmap(9)</a> to make a page uncached and maintain this both at the pte and pv list level.  <li>Introduced pmap_uncache_page() in arm <a href="https://man.openbsd.org/pmap.9">pmap(9)</a> to make a page uncached and maintain this both at the pte and pv list level.
 <li>Prevent <a href="https://man.openbsd.org/?query=vcons&sektion=4&arch=sparc64&format=html">vcons(4/sparc64)</a> from assuming it is always the console since it's possible to run CoolThreads servers with a graphics console.  <li>Prevent <a href="https://man.openbsd.org/sparc64/vcons.4">vcons(4/sparc64)</a> from assuming it is always the console since it's possible to run CoolThreads servers with a graphics console.
 <li>Updated xproto to version 7.0.20.  <li>Updated xproto to version 7.0.20.
 <li>Make <a href="https://man.openbsd.org/?query=random&sektion=4&format=html">random(4)</a> arc4_stir() only grab 64 bytes from the MD5 output.  <li>Make <a href="https://man.openbsd.org/random.4">random(4)</a> arc4_stir() only grab 64 bytes from the MD5 output.
 <li>Added support for XVR-300 in <a href="https://man.openbsd.org/?query=radeonfb&sektion=4&arch=sparc64&format=html">radeonfb(4/sparc64)</a>.  <li>Added support for XVR-300 in <a href="https://man.openbsd.org/sparc64/radeonfb.4">radeonfb(4/sparc64)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=rc.subr&sektion=8&format=html">rc.subr(8)</a> check for a login class that matches the rc script name and use it if it is found, otherwise use daemon.  <li>Make <a href="https://man.openbsd.org/rc.subr.8">rc.subr(8)</a> check for a login class that matches the rc script name and use it if it is found, otherwise use daemon.
 <li>In <a href="https://man.openbsd.org/?query=bpf&sektion=4&format=html">bpf(4)</a> bpf_movein(), range-check mbuf size against MCLBYTES before size_t to int truncation.  <li>In <a href="https://man.openbsd.org/bpf.4">bpf(4)</a> bpf_movein(), range-check mbuf size against MCLBYTES before size_t to int truncation.
 <li>Implemented NOP-IN -> NOP-OUT handling in <a href="https://man.openbsd.org/?query=iscsid&sektion=8&format=html">iscsid(8)</a>.  <li>Implemented NOP-IN -> NOP-OUT handling in <a href="https://man.openbsd.org/iscsid.8">iscsid(8)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=iscsid&sektion=8&format=html">iscsid(8)</a> cleanup tasks with a NULL callback after queuing the PDU to be sent out. Allows immediate responses to be issued with a task instead of very special code.  <li>Make <a href="https://man.openbsd.org/iscsid.8">iscsid(8)</a> cleanup tasks with a NULL callback after queuing the PDU to be sent out. Allows immediate responses to be issued with a task instead of very special code.
 <li>Make <a href="https://man.openbsd.org/?query=iscsid&sektion=8&format=html">iscsid(8)</a> truncate the scsi sense data to 18 bytes if more data was supplied. Improves connection.  <li>Make <a href="https://man.openbsd.org/iscsid.8">iscsid(8)</a> truncate the scsi sense data to 18 bytes if more data was supplied. Improves connection.
 <li>Fixes parsing of login responses with additional padding in <a href="https://man.openbsd.org/?query=iscsid&sektion=8&format=html">iscsid(8)</a>.  <li>Fixes parsing of login responses with additional padding in <a href="https://man.openbsd.org/iscsid.8">iscsid(8)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=iscsid&sektion=8&format=html">iscsid(8)</a> log the PDU which failed because no task was found.  <li>Make <a href="https://man.openbsd.org/iscsid.8">iscsid(8)</a> log the PDU which failed because no task was found.
 <li>Added a missing session parameter in <a href="https://man.openbsd.org/?query=iscsid&sektion=8&format=html">iscsid(8)</a>.  <li>Added a missing session parameter in <a href="https://man.openbsd.org/iscsid.8">iscsid(8)</a>.
 <li>Fixes multiple <a href="https://man.openbsd.org/?query=man&sektion=7&format=html">man(7)</a> .IP and .TP bugs for -Tascii and -Thtml.  <li>Fixes multiple <a href="https://man.openbsd.org/man.7">man(7)</a> .IP and .TP bugs for -Tascii and -Thtml.
 <li>Cleaned up and simplified <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> command argument parsing.  <li>Cleaned up and simplified <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> command argument parsing.
 <!-- 2011/01/03 -->  <!-- 2011/01/03 -->
 <li>Cleaned up argument count validation in <a href="https://man.openbsd.org/?query=mdoc&sektion=7&format=html">mdoc(7)</a>: prevent segfault on empty .Db, .Rs, .Sm, and .St; let check_count() really throw the requested level, not always ERROR and downgrade most bad argument counts from ERROR to WARNING.  <li>Cleaned up argument count validation in <a href="https://man.openbsd.org/mdoc.7">mdoc(7)</a>: prevent segfault on empty .Db, .Rs, .Sm, and .St; let check_count() really throw the requested level, not always ERROR and downgrade most bad argument counts from ERROR to WARNING.
 <li>Added support for UTF-8 mouse input (\033[1005h) in <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a>.  <li>Added support for UTF-8 mouse input (\033[1005h) in <a href="https://man.openbsd.org/tmux.1">tmux(1)</a>.
 <li>Make unprovided <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> macro arguments defaults to empty string and not NULL.  <li>Make unprovided <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> macro arguments defaults to empty string and not NULL.
 <li>Removed the old COMPAT_23 SysV IPC structures from the kernel.  <li>Removed the old COMPAT_23 SysV IPC structures from the kernel.
 <li>Fixed bugs in <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> macro argument parser with blank, backslashes and quotes escaping.  <li>Fixed bugs in <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> macro argument parser with blank, backslashes and quotes escaping.
 <li>Make <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> use one common macro argument parser for roff and man macros.  <li>Make <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> use one common macro argument parser for roff and man macros.
 <li>Added to <a href="https://man.openbsd.org/?query=pkg_info&sektion=1&format=html">pkg_info(1)</a> a <tt>-r &lt;pkgspec&gt;</tt> option to to check for a pkgspec by name, without looking at installed packages.  <li>Added to <a href="https://man.openbsd.org/pkg_info.1">pkg_info(1)</a> a <code>-r &lt;pkgspec&gt;</code> option to to check for a pkgspec by name, without looking at installed packages.
 <li>Reworked OpenBSD::Ustar(3p) object creation.  <li>Reworked OpenBSD::Ustar(3p) object creation.
 <li>Plugged a memory leak in <a href="https://man.openbsd.org/?query=fortune&sektion=6&format=html">fortune(6)</a>.  <li>Plugged a memory leak in <a href="https://man.openbsd.org/fortune.6">fortune(6)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=ac97&sektion=4&format=html">ac97(4)</a> use host_flags directly as they're initialized during attach time.  <li>Make <a href="https://man.openbsd.org/ac97.4">ac97(4)</a> use host_flags directly as they're initialized during attach time.
 <li>Allow to change vlan options of existing <a href="https://man.openbsd.org/?query=vlan&sektion=4&format=html">vlan(4)</a>/<a href="https://man.openbsd.org/?query=svlan&sektion=4&format=html">svlan(4)</a> devices at runtime instead of forcing the user to-recreate the interface with the changed options.  <li>Allow to change vlan options of existing <a href="https://man.openbsd.org/vlan.4">vlan(4)</a>/<a href="https://man.openbsd.org/svlan.4">svlan(4)</a> devices at runtime instead of forcing the user to-recreate the interface with the changed options.
 <li>Make <a href="https://man.openbsd.org/?query=ac97&sektion=4&format=html">ac97(4)</a> check the optional flags method is not NULL before using it.  <li>Make <a href="https://man.openbsd.org/ac97.4">ac97(4)</a> check the optional flags method is not NULL before using it.
 <li>Adjusted krb5 directories in OpenSSL pkg-config generator.  <li>Adjusted krb5 directories in OpenSSL pkg-config generator.
 <li>Reworked m88k systems backtrace code.  <li>Reworked m88k systems backtrace code.
 <li>Reduced use of <tt>cd</tt> in the install script by using sub-shells or absolute paths when possible.  <li>Reduced use of <code>cd</code> in the install script by using sub-shells or absolute paths when possible.
 <!-- 2011/01/02 -->  <!-- 2011/01/02 -->
 <li>Improved <a href="https://man.openbsd.org/?query=vdsp&sektion=4&arch=sparc64&format=html">vdsp(4/sparc64)</a> with OpenSolaris virtual disk client.  <li>Improved <a href="https://man.openbsd.org/sparc64/vdsp.4">vdsp(4/sparc64)</a> with OpenSolaris virtual disk client.
 <li>Make hppa need_resched() call cpu_unidle() such that a process running on another CPU is woken up.  <li>Make hppa need_resched() call cpu_unidle() such that a process running on another CPU is woken up.
 <li>Make <a href="https://man.openbsd.org/?query=pkg_create&sektion=1&format=html">pkg_create(1)</a> create formatted man pages as temporary files.  <li>Make <a href="https://man.openbsd.org/pkg_create.1">pkg_create(1)</a> create formatted man pages as temporary files.
 <li>Improved OpenBSD::Ustar(3p) error printing.  <li>Improved OpenBSD::Ustar(3p) error printing.
 <li>Enabled Xorg on hppa.  <li>Enabled Xorg on hppa.
 <li>Enabled <a href="https://man.openbsd.org/?query=udl&sektion=4&format=html">udl(4)</a> in Xenocara.  <li>Enabled <a href="https://man.openbsd.org/udl.4">udl(4)</a> in Xenocara.
 <li>Prevent some NULL pointer dereferences in <a href="https://man.openbsd.org/?query=osiop&sektion=4&format=html">osiop(4)</a>.  <li>Prevent some NULL pointer dereferences in <a href="https://man.openbsd.org/osiop.4">osiop(4)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=elroy&sektion=4&arch=hppa&format=html">elroy(4/hppa)</a> store bus/dev/func numbers only when the corresponding pointer argument isn't NULL.  <li>Make <a href="https://man.openbsd.org/hppa/elroy.4">elroy(4/hppa)</a> store bus/dev/func numbers only when the corresponding pointer argument isn't NULL.
 <li>Improved <a href="https://man.openbsd.org/?query=vdsp&sektion=4&arch=sparc64&format=html">vdsp(4/sparc64)</a> with OpenSolaris virtual disk client and enabled to boot from a bootable automatic installer cdrom.  <li>Improved <a href="https://man.openbsd.org/sparc64/vdsp.4">vdsp(4/sparc64)</a> with OpenSolaris virtual disk client and enabled to boot from a bootable automatic installer cdrom.
 <li>Added code for <a href="https://man.openbsd.org/?query=acpi&sektion=4&format=html">acpi(4)</a> taskqueue. Eliminates need for state vars in acpi softc serialize processing ACPI tasks for sleep/powerdown/GPE event.  <li>Added code for <a href="https://man.openbsd.org/acpi.4">acpi(4)</a> taskqueue. Eliminates need for state vars in acpi softc serialize processing ACPI tasks for sleep/powerdown/GPE event.
 <li>Make <a href="https://man.openbsd.org/?query=vdsp&sektion=4&arch=sparc64&format=html">vdsp(4/sparc64)</a> go past the version negotiation against an OpenSolaris virtual disk client.  <li>Make <a href="https://man.openbsd.org/sparc64/vdsp.4">vdsp(4/sparc64)</a> go past the version negotiation against an OpenSolaris virtual disk client.
 <!-- 2011/01/01 -->  <!-- 2011/01/01 -->
 <li>Improved mvme88k cache handling.  <li>Improved mvme88k cache handling.
 <li>Implemented READ CAPACITY in <a href="https://man.openbsd.org/?query=vdsk&sektion=4&arch=sparc64&format=html">vdsk(4/sparc64)</a>.  <li>Implemented READ CAPACITY in <a href="https://man.openbsd.org/sparc64/vdsk.4">vdsk(4/sparc64)</a>.
 <li>Prevent <a href="https://man.openbsd.org/?query=random&sektion=4&format=html">random(4)</a> from folding the MD5 in half.  <li>Prevent <a href="https://man.openbsd.org/random.4">random(4)</a> from folding the MD5 in half.
 <li>Moved hppa setting cpu_hzticks to the clock initialization function, like other ports.  <li>Moved hppa setting cpu_hzticks to the clock initialization function, like other ports.
 <li>Improved softintr_establish() linked list management in hppa intr.c.  <li>Improved softintr_establish() linked list management in hppa intr.c.
 <li>Make <a href="https://man.openbsd.org/?query=elroy&sektion=4&arch=hppa&format=html">elroy(4/hppa)</a>, <a href="https://man.openbsd.org/?query=dino&sektion=4&arch=hppa&format=html">dino(4/hppa)</a> store bus/dev/func numbers only when the corresponding pointer argument isn't NULL.  <li>Make <a href="https://man.openbsd.org/hppa/elroy.4">elroy(4/hppa)</a>, <a href="https://man.openbsd.org/hppa/dino.4">dino(4/hppa)</a> store bus/dev/func numbers only when the corresponding pointer argument isn't NULL.
 <li>Prevent a buffer overflow in <a href="https://man.openbsd.org/?query=sort&sektion=1&format=html">sort(1)</a>. Fixes PR6294.  <li>Prevent a buffer overflow in <a href="https://man.openbsd.org/sort.1">sort(1)</a>. Fixes PR6294.
 <li>Added support for OTPROM reading on <a href="https://man.openbsd.org/?query=athn&sektion=4&format=html">athn(4)</a> AR9485.  <li>Added support for OTPROM reading on <a href="https://man.openbsd.org/athn.4">athn(4)</a> AR9485.
 <li>Added a -P option to new-window and split-window to print the new window or pane index in target form.  <li>Added a -P option to new-window and split-window to print the new window or pane index in target form.
 <li>Reset <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> session timer of an unattached session when it is attached.  <li>Reset <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> session timer of an unattached session when it is attached.
 <!-- 2010/12/31 -->  <!-- 2010/12/31 -->
 <li>Make <a href="https://man.openbsd.org/?query=wd&sektion=4&format=html">wd(4)</a> put the drive into standby in shutdown, but only if the machine will be powered down.  <li>Make <a href="https://man.openbsd.org/wd.4">wd(4)</a> put the drive into standby in shutdown, but only if the machine will be powered down.
 <li>Rewrite the <a href="https://man.openbsd.org/?query=random&sektion=4&format=html">random(4)</a> randomattach function.  <li>Rewrite the <a href="https://man.openbsd.org/random.4">random(4)</a> randomattach function.
 <li>Removed kq and poll code from <a href="https://man.openbsd.org/?query=random&sektion=4&format=html">random(4)</a>.  <li>Removed kq and poll code from <a href="https://man.openbsd.org/random.4">random(4)</a>.
 <li>Adapt the m88k systems <a href="https://man.openbsd.org/?query=pmap&sektion=9&format=html">pmap(9)</a> to aviion, mvme88k, luna88k.  <li>Adapt the m88k systems <a href="https://man.openbsd.org/pmap.9">pmap(9)</a> to aviion, mvme88k, luna88k.
 <li>Prevent <a href="https://man.openbsd.org/?query=athn&sektion=4&format=html">athn(4)</a> from exceeding power requirements in Atheros AR9380, AR9485, AR9380, AR9003 chipsets.  <li>Prevent <a href="https://man.openbsd.org/athn.4">athn(4)</a> from exceeding power requirements in Atheros AR9380, AR9485, AR9380, AR9003 chipsets.
 <li>Better handle of writethrough mappings in m88k systems <a href="https://man.openbsd.org/?query=pmap&sektion=9&format=html">pmap(9)</a>.  <li>Better handle of writethrough mappings in m88k systems <a href="https://man.openbsd.org/pmap.9">pmap(9)</a>.
 <li>Reworked the cache flushing routines in m88k systems.  <li>Reworked the cache flushing routines in m88k systems.
 <li>Introduced a new cmmu routine in m88k systems.  <li>Introduced a new cmmu routine in m88k systems.
 <li>Updated dirent.h for standard compliance: expose dirfd with XPG7 and scandir and alphasort with POSIX 2008.  <li>Updated dirent.h for standard compliance: expose dirfd with XPG7 and scandir and alphasort with POSIX 2008.
 <li>Improved <a href="https://man.openbsd.org/?query=isp&sektion=4&format=html">isp(4)</a>.  <li>Improved <a href="https://man.openbsd.org/isp.4">isp(4)</a>.
 <li>Added a new firmware package for <a href="https://man.openbsd.org/?query=iwn&sektion=4&format=html">iwn(4)</a>.  <li>Added a new firmware package for <a href="https://man.openbsd.org/iwn.4">iwn(4)</a>.
 <li>Reduced the chances of false pulse detect in AR9271 and AR9485 Atheros chipset and improved carrier leak calibration/correction.  <li>Reduced the chances of false pulse detect in AR9271 and AR9485 Atheros chipset and improved carrier leak calibration/correction.
 <li>Make <a href="https://man.openbsd.org/?query=athn&sektion=4&format=html">athn(4)</a> more bus independent.  <li>Make <a href="https://man.openbsd.org/athn.4">athn(4)</a> more bus independent.
 <li>Make <a href="https://man.openbsd.org/?query=pfctl&sektion=8&format=html">pfctl(8)</a> check <a href="https://man.openbsd.org/?query=pf.conf&sektion=5&format=html">pf.conf(5)</a> scrub don't use no-df, random-id, set-tos options for IPv6 rules.  <li>Make <a href="https://man.openbsd.org/pfctl.8">pfctl(8)</a> check <a href="https://man.openbsd.org/pf.conf.5">pf.conf(5)</a> scrub don't use no-df, random-id, set-tos options for IPv6 rules.
 <li>Make amd64 machine-dependent <a href="https://man.openbsd.org/?query=pthreads&sektion=3&format=html">pthreads(3)</a> compile with llvm-clang.  <li>Make amd64 machine-dependent <a href="https://man.openbsd.org/pthreads.3">pthreads(3)</a> compile with llvm-clang.
 <li>Make <a href="https://man.openbsd.org/?query=sigsetops&sektion=3&format=html">sigsetops(3)</a> compile with llvm-clang.  <li>Make <a href="https://man.openbsd.org/sigsetops.3">sigsetops(3)</a> compile with llvm-clang.
 <!-- 2010/12/30 -->  <!-- 2010/12/30 -->
 <li>Changed <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> from a per-session stack of buffers to one global stack.  <li>Changed <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> from a per-session stack of buffers to one global stack.
 <li>Improved <a href="https://man.openbsd.org/?query=random&sektion=4&format=html">random(4)</a>.  <li>Improved <a href="https://man.openbsd.org/random.4">random(4)</a>.
 <li>Fixed addressing block bug with <a href="https://man.openbsd.org/?query=wd&sektion=4&format=html">wd(4)</a> and 2010 Apple 13&quot; MacbookPro.  <li>Fixed addressing block bug with <a href="https://man.openbsd.org/wd.4">wd(4)</a> and 2010 Apple 13&quot; MacbookPro.
 <li>Added hppa GENERIC.MP to the release build and ship bsd.mp for hppa.  <li>Added hppa GENERIC.MP to the release build and ship bsd.mp for hppa.
 <li>Make sure hppa restore the right interrupt mask when switching CPUs.  <li>Make sure hppa restore the right interrupt mask when switching CPUs.
 <li>Improved the loading of FPU context with multiple CPUs in hppa.  <li>Improved the loading of FPU context with multiple CPUs in hppa.
 <li>Turn hppa machine-dependent signotify() into a function that also calls cpu_unidle().  <li>Turn hppa machine-dependent signotify() into a function that also calls cpu_unidle().
 <li>Implemented cpu_unidle() for hppa multiprocessor kernels.  <li>Implemented cpu_unidle() for hppa multiprocessor kernels.
 <li>Make <a href="https://man.openbsd.org/?query=mfi&sektion=4&format=html">mfi(4)</a> use iopools.  <li>Make <a href="https://man.openbsd.org/mfi.4">mfi(4)</a> use iopools.
 <!-- 2010/12/29 -->  <!-- 2010/12/29 -->
 <li>Prevent <a href="https://man.openbsd.org/?query=run&sektion=4&format=html">run(4)</a>, <a href="https://man.openbsd.org/?query=rum&sektion=4&format=html">rum(4)</a>, <a href="https://man.openbsd.org/?query=urtw&sektion=4&format=html">urtw(4)</a> and <a href="https://man.openbsd.org/?query=ral&sektion=4&format=html">ral(4)</a> from adding timeouts if the driver is dying and improved detaching.  <li>Prevent <a href="https://man.openbsd.org/run.4">run(4)</a>, <a href="https://man.openbsd.org/rum.4">rum(4)</a>, <a href="https://man.openbsd.org/urtw.4">urtw(4)</a> and <a href="https://man.openbsd.org/ral.4">ral(4)</a> from adding timeouts if the driver is dying and improved detaching.
 <li>Add a process reference counting variable to struct usbd_device in <a href="https://man.openbsd.org/?query=usb&sektion=4&format=html">usb(4)</a>.  <li>Add a process reference counting variable to struct usbd_device in <a href="https://man.openbsd.org/usb.4">usb(4)</a>.
 <li>Fixed some PCI power management issues that prevented <a href="https://man.openbsd.org/?query=acpi&sektion=4&format=html">acpi(4)</a> (and perhaps apm) suspend on some machines.  <li>Fixed some PCI power management issues that prevented <a href="https://man.openbsd.org/acpi.4">acpi(4)</a> (and perhaps apm) suspend on some machines.
 <li>Added support for all the four xterm mouse modes.  <li>Added support for all the four xterm mouse modes.
 <li>Allow <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> config file parser and source-file to return "don't exit" to the client to let attach work from configuration files.  <li>Allow <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> config file parser and source-file to return "don't exit" to the client to let attach work from configuration files.
 <li>Prevent i386 and amd64 kernels from printing the "can't get bus clock" message with Xeon 3600/5600 and Xeon 6500/7500.  <li>Prevent i386 and amd64 kernels from printing the "can't get bus clock" message with Xeon 3600/5600 and Xeon 6500/7500.
 <li>Removed non-essential, unused parts of <a href="https://man.openbsd.org/?query=random&sektion=4&format=html">random(4)</a>.  <li>Removed non-essential, unused parts of <a href="https://man.openbsd.org/random.4">random(4)</a>.
 <li>Removed fc_conf from rc.subr.  <li>Removed fc_conf from rc.subr.
 <li>Removed more direct uses of print in <a href="https://man.openbsd.org/?query=pkg_add&sektion=1&format=html">pkg_add(1)</a>.  <li>Removed more direct uses of print in <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a>.
 <li>Fixed <tt>swapctl -A</tt> with DUIDs in <a href="https://man.openbsd.org/?query=fstab&sektion=5&format=html">fstab(5)</a> and plugged a memory leak.  <li>Fixed <code>swapctl -A</code> with DUIDs in <a href="https://man.openbsd.org/fstab.5">fstab(5)</a> and plugged a memory leak.
 <li>Implemented timeouts of scsi commands in <a href="https://man.openbsd.org/?query=mpii&sektion=4&format=html">mpii(4)</a>.  <li>Implemented timeouts of scsi commands in <a href="https://man.openbsd.org/mpii.4">mpii(4)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=mpii&sektion=4&format=html">mpii(4)</a> properly detach devices.  <li>Make <a href="https://man.openbsd.org/mpii.4">mpii(4)</a> properly detach devices.
 <li>In <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> libmdoc, replace the union of pointers to structs of macro-specific data by a pointer to a union of structs, which makes the code simpler and more robust at the expense of a small memory overhead.  <li>In <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> libmdoc, replace the union of pointers to structs of macro-specific data by a pointer to a union of structs, which makes the code simpler and more robust at the expense of a small memory overhead.
 <!-- 2010/12/28 -->  <!-- 2010/12/28 -->
 <!-- 2010/12/27 -->  <!-- 2010/12/27 -->
 <li>Fixed a bug in <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a>.  <li>Fixed a bug in <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a>.
 <li>Corrected x86_atomic_*_ul() to operate on 64bit integers, removed x86_atomic_*_l(), and updated the callers of all of those to use the underlying x86_atomic_*_u32() functions they were expecting.  <li>Corrected x86_atomic_*_ul() to operate on 64bit integers, removed x86_atomic_*_l(), and updated the callers of all of those to use the underlying x86_atomic_*_u32() functions they were expecting.
 <li>Removed unused and broken x86_multicast_ipi() from i386 and amd64.  <li>Removed unused and broken x86_multicast_ipi() from i386 and amd64.
 <li>Prevent issuing a m88k cache maintenance operation until the last one is completed.  <li>Prevent issuing a m88k cache maintenance operation until the last one is completed.
 <li>Make  rc.subr call rc_conf itself right after reading in <a href="https://man.openbsd.org/?query=rc.conf&sektion=8&format=html">rc.conf(8)</a>.  <li>Make  rc.subr call rc_conf itself right after reading in <a href="https://man.openbsd.org/rc.conf.8">rc.conf(8)</a>.
 <li>Properly initialize i386 MXCSR and XMM registers when writing only in the x87 FPU state and the process has not used the FPU yet.  <li>Properly initialize i386 MXCSR and XMM registers when writing only in the x87 FPU state and the process has not used the FPU yet.
 <li>Added cfattach activate functions and call usbd_deactivate() in the DVACT_DEACTIVATE case for <a href="https://man.openbsd.org/?query=cdcef&sektion=4&format=html">cdcef(4)</a>, <a href="https://man.openbsd.org/?query=otus&sektion=4&format=html">otus(4)</a>, <a href="https://man.openbsd.org/?query=rsu&sektion=4&format=html">rsu(4)</a>, <a href="https://man.openbsd.org/?query=urtwn&sektion=4&format=html">urtwn(4)</a>, <a href="https://man.openbsd.org/?query=uberry&sektion=4&format=html">uberry(4)</a>, <a href="https://man.openbsd.org/?query=udfu&sektion=4&format=html">udfu(4)</a>, <a href="https://man.openbsd.org/?query=udl&sektion=4&format=html">udl(4)</a>, <a href="https://man.openbsd.org/?query=uow&sektion=4&format=html">uow(4)</a>, <a href="https://man.openbsd.org/?query=uyap&sektion=4&format=html">uyap(4)</a>. Make those which don't have dying flag call usbd_deactivate() in the DVACT_DEACTIVATE case.  <li>Added cfattach activate functions and call usbd_deactivate() in the DVACT_DEACTIVATE case for <a href="https://man.openbsd.org/cdcef.4">cdcef(4)</a>, <a href="https://man.openbsd.org/otus.4">otus(4)</a>, <a href="https://man.openbsd.org/rsu.4">rsu(4)</a>, <a href="https://man.openbsd.org/urtwn.4">urtwn(4)</a>, <a href="https://man.openbsd.org/uberry.4">uberry(4)</a>, <a href="https://man.openbsd.org/udfu.4">udfu(4)</a>, <a href="https://man.openbsd.org/udl.4">udl(4)</a>, <a href="https://man.openbsd.org/uow.4">uow(4)</a>, <a href="https://man.openbsd.org/uyap.4">uyap(4)</a>. Make those which don't have dying flag call usbd_deactivate() in the DVACT_DEACTIVATE case.
 <!-- 2010/12/26 -->  <!-- 2010/12/26 -->
 <li>Added some groff behaviour to <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a>: Specifying both .%T and .%J in an .Rs block causes the title to be quoted instead of underlined, such that journal title and article title appear visually different.  <li>Added some groff behaviour to <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a>: Specifying both .%T and .%J in an .Rs block causes the title to be quoted instead of underlined, such that journal title and article title appear visually different.
 <li>Removed pmap_phys_address(), and force every driver's mmap() routine to return a physical address in all platforms. Allows machine-independent drivers to implement <a href="https://man.openbsd.org/?query=mmap&sektion=2&format=html">mmap(2)</a> routines without having to know about the pmap_phys_address() implementation.  <li>Removed pmap_phys_address(), and force every driver's mmap() routine to return a physical address in all platforms. Allows machine-independent drivers to implement <a href="https://man.openbsd.org/mmap.2">mmap(2)</a> routines without having to know about the pmap_phys_address() implementation.
 <!-- 2010/12/25 -->  <!-- 2010/12/25 -->
 <li>Polished <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> HTML output: use &lt;SMALL&gt; for .SM and &lt;CODE&gt; for .Dl, &lt;B&gt; for bold and &lt;I&gt; for italic.  <li>Polished <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> HTML output: use &lt;SMALL&gt; for .SM and &lt;CODE&gt; for .Dl, &lt;B&gt; for bold and &lt;I&gt; for italic.
 <!-- 2010/12/24 -->  <!-- 2010/12/24 -->
 <li>Added a param to uvm_map_hint to not skip over the heap, and use it as a last resort if mmap otherwise fails to enable more complete address space utilization.  <li>Added a param to uvm_map_hint to not skip over the heap, and use it as a last resort if mmap otherwise fails to enable more complete address space utilization.
 <li>Prevent linker failure with sparc crtbeginS.o.  <li>Prevent linker failure with sparc crtbeginS.o.
 <li>Prevent <a href="https://man.openbsd.org/?query=pms&sektion=4&format=html">pms(4)</a> from crashing when doing an <a href="https://man.openbsd.org/?query=ioctl&sektion=2&format=html">ioctl(2)</a> (eg <tt>wsconsctl -a</tt>) before first activation (wsmoused or X).  <li>Prevent <a href="https://man.openbsd.org/pms.4">pms(4)</a> from crashing when doing an <a href="https://man.openbsd.org/ioctl.2">ioctl(2)</a> (eg <code>wsconsctl -a</code>) before first activation (wsmoused or X).
 <li>Prevent rc.subr from overwriting local_rcconf by flags from the <a href="https://man.openbsd.org/?query=rc&sektion=8&format=html">rc(8)</a> script.  <li>Prevent rc.subr from overwriting local_rcconf by flags from the <a href="https://man.openbsd.org/rc.8">rc(8)</a> script.
 <li>Make <a href="https://man.openbsd.org/?query=pkg_create&sektion=1&format=html">pkg_create(1)</a> create more bogus packages to get errors out of <a href="https://man.openbsd.org/?query=pkg_add&sektion=1&format=html">pkg_add(1)</a>.  <li>Make <a href="https://man.openbsd.org/pkg_create.1">pkg_create(1)</a> create more bogus packages to get errors out of <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a>.
 <li>Prevent g++(1) from warning about undefined __throw_exception_again().  <li>Prevent g++(1) from warning about undefined __throw_exception_again().
 <li>Make <a href="https://man.openbsd.org/?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> handle failures from ports tree with more care.  <li>Make <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a> handle failures from ports tree with more care.
 <li>Have <a href="https://man.openbsd.org/?query=sd&sektion=4&format=html">sd(4)</a> devices check for and respect read-only information the way <a href="https://man.openbsd.org/?query=st&sektion=4&format=html">st(4)</a> does. Have both decline to open read-only devices for anything but read-only access.  <li>Have <a href="https://man.openbsd.org/sd.4">sd(4)</a> devices check for and respect read-only information the way <a href="https://man.openbsd.org/st.4">st(4)</a> does. Have both decline to open read-only devices for anything but read-only access.
 <!-- 2010/12/23 -->  <!-- 2010/12/23 -->
 <li>Fixed a <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> crash due to side effects of server_kill_window with RB_FOREACH.  <li>Fixed a <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> crash due to side effects of server_kill_window with RB_FOREACH.
 <li>Prevent m88k systems from sharing their exception page with the one used by the firmware at address 0. Make it possible to catch NULL pointer dereference.  <li>Prevent m88k systems from sharing their exception page with the one used by the firmware at address 0. Make it possible to catch NULL pointer dereference.
 <li>Add a common interface for various devices in <a href="https://man.openbsd.org/?query=pms&sektion=4&format=html">pms(4)</a>.  <li>Add a common interface for various devices in <a href="https://man.openbsd.org/pms.4">pms(4)</a>.
 <li>Make m88k systems check for pcb_onfault being set for genuine kernel data faults.  <li>Make m88k systems check for pcb_onfault being set for genuine kernel data faults.
 <li>Make the pte created by pmap_map() wired, and count them in pmap_kernel() statistics on m88k systems.  <li>Make the pte created by pmap_map() wired, and count them in pmap_kernel() statistics on m88k systems.
 <li>Improved <a href="https://man.openbsd.org/?query=pmap&sektion=9&format=html">pmap(9) mmap interface</a>.  <li>Improved <a href="https://man.openbsd.org/pmap.9">pmap(9) mmap interface</a>.
 <li>Increased the DATA limit to the maximum value in <a href="https://man.openbsd.org/?query=bgpd&sektion=8&format=html">bgpd(8)</a> RDE, do the same with NOFILE in the session engine.  <li>Increased the DATA limit to the maximum value in <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a> RDE, do the same with NOFILE in the session engine.
 <li>Fixed <a href="https://man.openbsd.org/?query=dhcpd&sektion=8&format=html">dhcpd(8)</a> when asked to log on stderr.  <li>Fixed <a href="https://man.openbsd.org/dhcpd.8">dhcpd(8)</a> when asked to log on stderr.
 <li>Make <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a> use netmask instead of address when it is asked to.  <li>Make <a href="https://man.openbsd.org/iked.8">iked(8)</a> use netmask instead of address when it is asked to.
 <li>Fixed <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a> SA rekeying for responders.  <li>Fixed <a href="https://man.openbsd.org/iked.8">iked(8)</a> SA rekeying for responders.
 <!-- 2010/12/22 -->  <!-- 2010/12/22 -->
 <li>Added more standard HTML tag to <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> -tHTML.  <li>Added more standard HTML tag to <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> -tHTML.
 <li>Allow <a href="https://man.openbsd.org/?query=drm&sektion=4&format=html">drm(4)</a> to work in -keepPriv situations.  <li>Allow <a href="https://man.openbsd.org/drm.4">drm(4)</a> to work in -keepPriv situations.
 <li>Prevent removing of xf86drm device entry if open fails.  <li>Prevent removing of xf86drm device entry if open fails.
 <li>Make the installation script use the chrooted <a href="https://man.openbsd.org/?query=arandom&sektion=4&format=html">arandom(4)</a> and add to it more commands of output of random junk.  <li>Make the installation script use the chrooted <a href="https://man.openbsd.org/arandom.4">arandom(4)</a> and add to it more commands of output of random junk.
 <li>Make <a href="https://man.openbsd.org/?query=rc&sektion=8&format=html">rc(8)</a> and the installation script use <a href="https://man.openbsd.org/?query=arandom&sektion=4&format=html">arandom(4)</a> for feeding entropy to the kernel.  <li>Make <a href="https://man.openbsd.org/rc.8">rc(8)</a> and the installation script use <a href="https://man.openbsd.org/arandom.4">arandom(4)</a> for feeding entropy to the kernel.
 <li>Prevent <a href="https://man.openbsd.org/?query=opendev&sektion=3&format=html">opendev(3)</a> from prepending /dev/ to path if it already contains a slash.  <li>Prevent <a href="https://man.openbsd.org/opendev.3">opendev(3)</a> from prepending /dev/ to path if it already contains a slash.
 <li>Reworked <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a> child SA rekeying and added a new per-policy "lifetime" in <a href="https://man.openbsd.org/?query=iked.conf&sektion=5&format=html">iked.conf(5)</a>.  <li>Reworked <a href="https://man.openbsd.org/iked.8">iked(8)</a> child SA rekeying and added a new per-policy "lifetime" in <a href="https://man.openbsd.org/iked.conf.5">iked.conf(5)</a>.
 <li>Fixed some bugs in <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a>.  <li>Fixed some bugs in <a href="https://man.openbsd.org/iked.8">iked(8)</a>.
 <li>Make it easier to spot errors in <a href="https://man.openbsd.org/?query=pkg_add&sektion=1&format=html">pkg_add(1)</a>.  <li>Make it easier to spot errors in <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=vnd&sektion=4&format=html">vnd(4)</a> populate the disk name based on the mode in which it was configured (svndX if safe vnd disk, vndX if standard).  <li>Make <a href="https://man.openbsd.org/vnd.4">vnd(4)</a> populate the disk name based on the mode in which it was configured (svndX if safe vnd disk, vndX if standard).
 <li>Add support for Dynex DX-SC51 <a href="https://man.openbsd.org/?query=envy&sektion=4&format=html">envy(4)</a>.  <li>Add support for Dynex DX-SC51 <a href="https://man.openbsd.org/envy.4">envy(4)</a>.
 <li>Prevent an infinite loop in <a href="https://man.openbsd.org/?query=pkg_add&sektion=1&format=html">pkg_add(1)</a>.  <li>Prevent an infinite loop in <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a>.
 <!-- 2010/12/21 -->  <!-- 2010/12/21 -->
 <li>Improved <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> vertical spacing, -Thtml.  <li>Improved <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> vertical spacing, -Thtml.
 <li>Make <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> store its sessions in a red-black tree by name rather than a list.  <li>Make <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> store its sessions in a red-black tree by name rather than a list.
 <li>Updated xorg-server to version 1.9.3.  <li>Updated xorg-server to version 1.9.3.
 <li>Prevent <a href="https://man.openbsd.org/?query=ipsec&sektion=4&format=html">ipsec(4)</a> input from leaking short packets.  <li>Prevent <a href="https://man.openbsd.org/ipsec.4">ipsec(4)</a> input from leaking short packets.
 <li>Prevent <a href="https://man.openbsd.org/?query=opendev&sektion=3&format=html">opendev(3)</a> from casting to non-const.  <li>Prevent <a href="https://man.openbsd.org/opendev.3">opendev(3)</a> from casting to non-const.
 <li>Converted netisr to a normal soft interrupt instead of having machine-dependent code for it.  <li>Converted netisr to a normal soft interrupt instead of having machine-dependent code for it.
 <li>Prevent a mbuf leak in <a href="https://man.openbsd.org/?query=ipsec&sektion=4&format=html">ipsec(4)</a>.  <li>Prevent a mbuf leak in <a href="https://man.openbsd.org/ipsec.4">ipsec(4)</a>.
 <li>Fixed <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a> netmask from sockaddr conversion.  <li>Fixed <a href="https://man.openbsd.org/iked.8">iked(8)</a> netmask from sockaddr conversion.
 <li>Fixed PR6524.  <li>Fixed PR6524.
 <li>Fixed <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a> log_warn and log_debug arguments.  <li>Fixed <a href="https://man.openbsd.org/iked.8">iked(8)</a> log_warn and log_debug arguments.
 <li>Improved <a href="https://man.openbsd.org/?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> dependencies finder.  <li>Improved <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a> dependencies finder.
 <li>Improved <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> buffers. Fixes some segfaults.  <li>Improved <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> buffers. Fixes some segfaults.
 <!-- 2010/12/20 -->  <!-- 2010/12/20 -->
 <li>Work around <a href="https://man.openbsd.org/?query=panic&sektion=9&format=html">panic(9)</a> due to 'invalid opcode' in mvme88k kernel trap.  <li>Work around <a href="https://man.openbsd.org/panic.9">panic(9)</a> due to 'invalid opcode' in mvme88k kernel trap.
 <li>Fixed panics when applying <a href="https://man.openbsd.org/?query=newfs&sektion=8&format=html">newfs(8)</a> to the 'c' partition of a <a href="https://man.openbsd.org/?query=softraid&sektion=4&format=html">softraid(4)</a> volume, though one shouldn't do that.  <li>Fixed panics when applying <a href="https://man.openbsd.org/newfs.8">newfs(8)</a> to the 'c' partition of a <a href="https://man.openbsd.org/softraid.4">softraid(4)</a> volume, though one shouldn't do that.
 <li>Improved <a href="https://man.openbsd.org/?query=pkg_create&sektion=1&format=html">pkg_create(1)</a> solving of dependencies by making it ask the ports tree for the plist.  <li>Improved <a href="https://man.openbsd.org/pkg_create.1">pkg_create(1)</a> solving of dependencies by making it ask the ports tree for the plist.
 <li>Make <a href="https://man.openbsd.org/?query=relayd&sektion=8&format=html">relayd(8)</a> only set SO_REUSEPORT for listening ports. Fixes 'Address already in use' errors seen on high load.  <li>Make <a href="https://man.openbsd.org/relayd.8">relayd(8)</a> only set SO_REUSEPORT for listening ports. Fixes 'Address already in use' errors seen on high load.
 <li>Added a check in <a href="https://man.openbsd.org/?query=pkg_create&sektion=1&format=html">pkg_create(1)</a>: walk the dependency tree for @wantlib. Prevents packages that won't install.  <li>Added a check in <a href="https://man.openbsd.org/pkg_create.1">pkg_create(1)</a>: walk the dependency tree for @wantlib. Prevents packages that won't install.
 <li>Split solver class into a base that can be reused from <a href="https://man.openbsd.org/?query=pkg_create&sektion=1&format=html">pkg_create(1)</a> in <a href="https://man.openbsd.org/?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> OpenBSD::Dependencies.  <li>Split solver class into a base that can be reused from <a href="https://man.openbsd.org/pkg_create.1">pkg_create(1)</a> in <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a> OpenBSD::Dependencies.
 <li>Make a real method out of find_candidate in <a href="https://man.openbsd.org/?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> OpenBSD::Dependencies.  <li>Make a real method out of find_candidate in <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a> OpenBSD::Dependencies.
 <li>Allow registration of library objects in <a href="https://man.openbsd.org/?query=pkg_add&sektion=1&format=html">pkg_add(1)</a>.  <li>Allow registration of library objects in <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> pass state to SharedLibs for direct printing.  <li>Make <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a> pass state to SharedLibs for direct printing.
 <li>Removed SESSION_DEAD flag from <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a>.  <li>Removed SESSION_DEAD flag from <a href="https://man.openbsd.org/tmux.1">tmux(1)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> use pointer rather than index for the client's last session.  <li>Make <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> use pointer rather than index for the client's last session.
 <li>Unified the way <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> sessions are used by callbacks.  <li>Unified the way <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> sessions are used by callbacks.
 <!-- 2010/12/19 -->  <!-- 2010/12/19 -->
 <li>Added a -xxx option to <a href="https://man.openbsd.org/?query=pcidump&sektion=8&format=html">pcidump(8)</a> to print PCIe extended configuration space.  <li>Added a -xxx option to <a href="https://man.openbsd.org/pcidump.8">pcidump(8)</a> to print PCIe extended configuration space.
 <li>Prevent <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> from destroying the index counter when a session comes up.  <li>Prevent <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> from destroying the index counter when a session comes up.
 <li>Make <a href="https://man.openbsd.org/?query=ucycom&sektion=4&format=html">ucycom(4)</a>, <a href="https://man.openbsd.org/?query=utrh&sektion=4&format=html">utrh(4)</a> and <a href="https://man.openbsd.org/?query=utwitch&sektion=4&format=html">utwitch(4)</a> the last drivers using their own macros instead of usb_lookup().  <li>Make <a href="https://man.openbsd.org/ucycom.4">ucycom(4)</a>, <a href="https://man.openbsd.org/utrh.4">utrh(4)</a> and <a href="https://man.openbsd.org/utwitch.4">utwitch(4)</a> the last drivers using their own macros instead of usb_lookup().
 <li>Fixed an alignment trap triggered by <a href="https://man.openbsd.org/?query=vnconfig&sektion=8&format=html">vnconfig(8)</a> on sparc for kernels compiled with gcc4 in the kernel generic <a href="https://man.openbsd.org/?query=ioctl&sektion=2&format=html">ioctl(2)</a>.  <li>Fixed an alignment trap triggered by <a href="https://man.openbsd.org/vnconfig.8">vnconfig(8)</a> on sparc for kernels compiled with gcc4 in the kernel generic <a href="https://man.openbsd.org/ioctl.2">ioctl(2)</a>.
 <li>Added other-pane-height and other-pane-width options to <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a>. Allows the width or height of the smaller panes in the main-horizontal and main-vertical layouts to be set.  <li>Added other-pane-height and other-pane-width options to <a href="https://man.openbsd.org/tmux.1">tmux(1)</a>. Allows the width or height of the smaller panes in the main-horizontal and main-vertical layouts to be set.
 <li>Updated freetype to version 2.4.4.  <li>Updated freetype to version 2.4.4.
 <li>Make <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> handle .Bk with HTML output format the same way it is for ASCII.  <li>Make <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> handle .Bk with HTML output format the same way it is for ASCII.
 <li>Make <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> handle .Bk the same way as groff 1.20.1: .Bk without arguments defaults to -words, .Bk with invalid arguments (including -lines) has no effect.  <li>Make <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> handle .Bk the same way as groff 1.20.1: .Bk without arguments defaults to -words, .Bk with invalid arguments (including -lines) has no effect.
 <li>Fixed regression in <a href="https://man.openbsd.org/?query=smtpd&sektion=8&format=html">smtpd(8)</a>: if MX look up fails, fallback to using the host itself.  <li>Fixed regression in <a href="https://man.openbsd.org/smtpd.8">smtpd(8)</a>: if MX look up fails, fallback to using the host itself.
 <li>Improved <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> HTML output: use less &lt;DIV&gt; and more &lt;H1&gt;, &lt;H2&gt;, &lt;P&gt;, &lt;BR&gt;, &lt;PRE&gt;, &lt;UL&gt;, &lt;OL&gt;, &lt;DL&gt; etc.  <li>Improved <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> HTML output: use less &lt;DIV&gt; and more &lt;H1&gt;, &lt;H2&gt;, &lt;P&gt;, &lt;BR&gt;, &lt;PRE&gt;, &lt;UL&gt;, &lt;OL&gt;, &lt;DL&gt; etc.
 <li>Removed `i' and `r' macro handlers in <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a>.  <li>Removed 'i' and 'r' macro handlers in <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a>.
 <!-- 2010/12/18 -->  <!-- 2010/12/18 -->
 <li>Added support for the Sweex LW154 to <a href="https://man.openbsd.org/?query=rsu&sektion=4&format=html">rsu(4)</a>.  <li>Added support for the Sweex LW154 to <a href="https://man.openbsd.org/rsu.4">rsu(4)</a>.
 <li>Improved <a href="https://man.openbsd.org/?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> with uses of OpenBSD::State(3p).  <li>Improved <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a> with uses of OpenBSD::State(3p).
 <!-- 2010/12/17 -->  <!-- 2010/12/17 -->
 <li>Prevent <a href="https://man.openbsd.org/?query=usb&sektion=4&format=html">usb(4)</a> usbd_{bulk,intr}_transfer from catching signals if a timeout is set.  <li>Prevent <a href="https://man.openbsd.org/usb.4">usb(4)</a> usbd_{bulk,intr}_transfer from catching signals if a timeout is set.
 <li>Fixed simple passwords with SHA in <a href="https://man.openbsd.org/?query=ldapd&sektion=8&format=html">ldapd(8)</a>.  <li>Fixed simple passwords with SHA in <a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a>.
 <!-- 2010/12/16 -->  <!-- 2010/12/16 -->
 <li>Avoid pointer arithmetic on void * in <a href="https://man.openbsd.org/?query=malloc&sektion=3&format=html">malloc(3)</a>.  <li>Avoid pointer arithmetic on void * in <a href="https://man.openbsd.org/malloc.3">malloc(3)</a>.
 <li>Fixed length of the array containing VIA ciphers in <a href="https://man.openbsd.org/?query=crypto&sektion=9&format=html">crypto(9)</a> and <a href="https://man.openbsd.org/?query=crypto&sektion=3&format=html">crypto(3)</a>.  <li>Fixed length of the array containing VIA ciphers in <a href="https://man.openbsd.org/crypto.9">crypto(9)</a> and <a href="https://man.openbsd.org/crypto.3">crypto(3)</a>.
 <!-- 2010/12/15 -->  <!-- 2010/12/15 -->
 <li><font color="#e00000"><strong>RELIABILITY FIX: Bring CBC oracle attack countermeasures to hardware crypto accelerator land. This fixes aes-ni, via xcrypt and various drivers: <a href="https://man.openbsd.org/?query=glxsb&arch=i386&sektion=4">glxsb(4)</a>, <a href="https://man.openbsd.org/?query=hifn&sektion=4">hifn(4)</a>, <a href="https://man.openbsd.org/?query=safe&sektion=4">safe(4)</a> and <a href="https://man.openbsd.org/?query=ubsec&sektion=4">ubsec(4)</a>.</strong></font><br>  <li><strong>RELIABILITY FIX: Bring CBC oracle attack countermeasures to hardware crypto accelerator land. This fixes aes-ni, via xcrypt and various drivers: <a href="https://man.openbsd.org/i386/glxsb.4">glxsb(4)</a>, <a href="https://man.openbsd.org/hifn.4">hifn(4)</a>, <a href="https://man.openbsd.org/safe.4">safe(4)</a> and <a href="https://man.openbsd.org/ubsec.4">ubsec(4)</a>.</strong><br>
 <a href="errata48.html#006_cbc">A source code patch is available</a>.<br>  <a href="errata48.html#006_cbc">A source code patch is available</a>.<br>
 <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>  <a href="stable.html">[Applied to stable]</a>
 <li><font color="#e00000"><strong>SECURITY FIX: Insufficient initialization of the pf rule structure in the ioctl handler may allow userland to modify kernel memory. By default root privileges are needed to add or modify pf rules.</strong></font><br>  <li><strong>SECURITY FIX: Insufficient initialization of the pf rule structure in the ioctl handler may allow userland to modify kernel memory. By default root privileges are needed to add or modify pf rules.</strong><br>
 <a href="errata48.html#005_pf">A source code patch is available</a>.<br>  <a href="errata48.html#005_pf">A source code patch is available</a>.<br>
 <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>  <a href="stable.html">[Applied to stable]</a>
 <li>Fixed getopt() bug in <a href="https://man.openbsd.org/?query=dhcpd&sektion=8&format=html">dhcpd(8)</a>.  <li>Fixed getopt() bug in <a href="https://man.openbsd.org/dhcpd.8">dhcpd(8)</a>.
 <li>Prevent <a href="https://man.openbsd.org/?query=uticom&sektion=4&format=html">uticom(4)</a> from panicking when being attached. Enable it in i386 and amd64.  <li>Prevent <a href="https://man.openbsd.org/uticom.4">uticom(4)</a> from panicking when being attached. Enable it in i386 and amd64.
 <li>Added security fix in OpenSSL for CVE-2010-4180.  <li>Added security fix in OpenSSL for CVE-2010-4180.
 <!-- 2010/12/14 -->  <!-- 2010/12/14 -->
 <li>Prevent delays in <a href="https://man.openbsd.org/?query=usb&sektion=4&format=html">usb(4)</a> if the device dying.  <li>Prevent delays in <a href="https://man.openbsd.org/usb.4">usb(4)</a> if the device dying.
 <li>Make <a href="https://man.openbsd.org/?query=cron&sektion=8&format=html">cron(8)</a> treat a missing spool dir like an empty one.  <li>Make <a href="https://man.openbsd.org/cron.8">cron(8)</a> treat a missing spool dir like an empty one.
 <li>Disabled access to <a href="https://man.openbsd.org/?query=crypto&sektion=4&format=html">crypto(4)</a> from userland.  <li>Disabled access to <a href="https://man.openbsd.org/crypto.4">crypto(4)</a> from userland.
 <li>Implemented fast path TLB miss handling on the landisk platform. Improves speed by 44-50%.  <li>Implemented fast path TLB miss handling on the landisk platform. Improves speed by 44-50%.
 <li>Make <a href="https://man.openbsd.org/?query=voyager&sektion=4&arch=loongson&format=html">voyager(4/LOONGSON)</a> use the dying flag in struct usbd_usb instead of a private dying flag.  <li>Make <a href="https://man.openbsd.org/loongson/voyager.4">voyager(4/LOONGSON)</a> use the dying flag in struct usbd_usb instead of a private dying flag.
 <li>Make <a href="https://man.openbsd.org/?query=ohci&sektion=4&format=html">ohci(4)</a>, <a href="https://man.openbsd.org/?query=uhci&sektion=4&format=html">uhci(4)</a>, <a href="https://man.openbsd.org/?query=ehci&sektion=4&format=html">ehci(4)</a> use the dying flag in struct usbd_usb instead of a private dying flag.  <li>Make <a href="https://man.openbsd.org/ohci.4">ohci(4)</a>, <a href="https://man.openbsd.org/uhci.4">uhci(4)</a>, <a href="https://man.openbsd.org/ehci.4">ehci(4)</a> use the dying flag in struct usbd_usb instead of a private dying flag.
 <li>Make <a href="https://man.openbsd.org/?query=math&sektion=3&format=html">math(3)</a> HUGE_VAL, HUGE_VALF, HUGE_VALL, INFINITY, NAN expand to the constant expressions with the help of GCC version posterior to 3.3.  <li>Make <a href="https://man.openbsd.org/math.3">math(3)</a> HUGE_VAL, HUGE_VALF, HUGE_VALL, INFINITY, NAN expand to the constant expressions with the help of GCC version posterior to 3.3.
 <!-- 2010/12/13 -->  <!-- 2010/12/13 -->
 <li>Fixed bug in <a href="https://man.openbsd.org/?query=cwm&sektion=1&format=html">cwm(1)</a>.  <li>Fixed bug in <a href="https://man.openbsd.org/cwm.1">cwm(1)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> read ${X} environment variables in strings and $HOME from the global environment rather than getenv, this allows them to be updated during the configuration file parsing.  <li>Make <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> read ${X} environment variables in strings and $HOME from the global environment rather than getenv, this allows them to be updated during the configuration file parsing.
 <li>Fixed a race condition in <a href="https://man.openbsd.org/?query=ldconfig&sektion=8&format=html">ldconfig(8)</a>.  <li>Fixed a race condition in <a href="https://man.openbsd.org/ldconfig.8">ldconfig(8)</a>.
 <li>Simulate a full login with <a href="https://man.openbsd.org/?query=su&sektion=8&format=html">su(8)</a> in rc.subr.  <li>Simulate a full login with <a href="https://man.openbsd.org/su.8">su(8)</a> in rc.subr.
 <li>Make <a href="https://man.openbsd.org/?query=su&sektion=1&format=html">su(1)</a> call setusercontext() with the LOGIN_SETENV flag for <tt>su -l</tt> to pick up environment variables specified in login.conf.  <li>Make <a href="https://man.openbsd.org/su.1">su(1)</a> call setusercontext() with the LOGIN_SETENV flag for <code>su -l</code> to pick up environment variables specified in login.conf.
 <li>Prevent <a href="https://man.openbsd.org/?query=ospfd&sektion=8&format=html">ospfd(8)</a> and <a href="https://man.openbsd.org/?query=ospfd6&sektion=8&format=html">ospfd6(8)</a> from using a carp address as ospf router.  <li>Prevent <a href="https://man.openbsd.org/ospfd.8">ospfd(8)</a> and <a href="https://man.openbsd.org/ospfd6.8">ospfd6(8)</a> from using a carp address as ospf router.
 <li>Improved <a href="https://man.openbsd.org/?query=pkg_delete&sektion=1&format=html">pkg_delete(1)</a>.  <li>Improved <a href="https://man.openbsd.org/pkg_delete.1">pkg_delete(1)</a>.
 <!-- 2010/12/12 -->  <!-- 2010/12/12 -->
 <li>Prevent <a href="https://man.openbsd.org/?query=smtpd&sektion=8&format=html">smtpd(8)</a> resolver from reading past the end of a buffer.  <li>Prevent <a href="https://man.openbsd.org/smtpd.8">smtpd(8)</a> resolver from reading past the end of a buffer.
 <li>Make sure GCC configuration file for sparc OpenBSD is consistent with <tt>&lt;sys/types.h&gt;</tt>.  <li>Make sure GCC configuration file for sparc OpenBSD is consistent with <code>&lt;sys/types.h&gt;</code>.
 <li>Fixed segmentation faults with GCC4 by allocating a full C compiler-style stack frame that includes space for 6 extended word arguments slots required by the sparc ABI in sparc <a href="https://man.openbsd.org/?query=ld.so&sektion=1&format=html">ld.so(1)</a>.  <li>Fixed segmentation faults with GCC4 by allocating a full C compiler-style stack frame that includes space for 6 extended word arguments slots required by the sparc ABI in sparc <a href="https://man.openbsd.org/ld.so.1">ld.so(1)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=rsu&sektion=4&format=html">rsu(4)</a> match the Planex GW-USNano.  <li>Make <a href="https://man.openbsd.org/rsu.4">rsu(4)</a> match the Planex GW-USNano.
 <!-- 2010/12/11 -->  <!-- 2010/12/11 -->
 <li>Added support for the ZTE MF112 from MERIGHI Marcus to <a href="https://man.openbsd.org/?query=umsm&sektion=4&format=html">umsm(4)</a>.  <li>Added support for the ZTE MF112 from MERIGHI Marcus to <a href="https://man.openbsd.org/umsm.4">umsm(4)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=urtwn&sektion=4&format=html">urtwn(4)</a> drop Rx'd frames larger than MCLBYTES.  <li>Make <a href="https://man.openbsd.org/urtwn.4">urtwn(4)</a> drop Rx'd frames larger than MCLBYTES.
 <li>Added <a href="https://man.openbsd.org/?query=rsu&sektion=4&format=html">rsu(4)</a>, a driver for Realtek RTL8188SU, RTL8191SU and RTL8192SU 802.11n USB devices. Enabled it in i386 and amd64 GENERIC kernels.  <li>Added <a href="https://man.openbsd.org/rsu.4">rsu(4)</a>, a driver for Realtek RTL8188SU, RTL8191SU and RTL8192SU 802.11n USB devices. Enabled it in i386 and amd64 GENERIC kernels.
 <li>Allow <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> to track the last session for a client and add a flag to switch-client a key binding (L) to move a client back to its last session.  <li>Allow <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> to track the last session for a client and add a flag to switch-client a key binding (L) to move a client back to its last session.
 <li>Fixed <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> rectangle copy to behave like Emacs.  <li>Fixed <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> rectangle copy to behave like Emacs.
 <li>Make <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> prompt history global for all clients.  <li>Make <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> prompt history global for all clients.
 <li>Make <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> SYNOPSIS sections and code having .nr nS enabled behave as if the whole code were wrapped in .Bk/.Ek.  <li>Make <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> SYNOPSIS sections and code having .nr nS enabled behave as if the whole code were wrapped in .Bk/.Ek.
 <li>Fixed bug in <a href="https://man.openbsd.org/?query=urtwn&sektion=4&format=html">urtwn(4)</a>.  <li>Fixed bug in <a href="https://man.openbsd.org/urtwn.4">urtwn(4)</a>.
 <li>Allow the rc.d system to mark an rc action as unsupported by setting the corresponding variable to NO.  <li>Allow the rc.d system to mark an rc action as unsupported by setting the corresponding variable to NO.
 <li>Prevent the rc.d system from overwriting settings in the rc scripts.  <li>Prevent the rc.d system from overwriting settings in the rc scripts.
 <!-- 2010/12/10 -->  <!-- 2010/12/10 -->
 <li>Added support for setting _user _class and _shell for a specific daemon launched with rc.d, and use <a href="https://man.openbsd.org/?query=su&sektion=1&format=html">su(1)</a> to start the daemons.  <li>Added support for setting _user _class and _shell for a specific daemon launched with rc.d, and use <a href="https://man.openbsd.org/su.1">su(1)</a> to start the daemons.
 <li>Fixed bug in <a href="https://man.openbsd.org/?query=su&sektion=1&format=html">su(1)</a>.  <li>Fixed bug in <a href="https://man.openbsd.org/su.1">su(1)</a>.
 <li>Fixed a file descriptor leak in <a href="https://man.openbsd.org/?query=rcs&sektion=1&format=html">rcs(1)</a>.  <li>Fixed a file descriptor leak in <a href="https://man.openbsd.org/rcs.1">rcs(1)</a>.
 <!-- 2010/12/09 -->  <!-- 2010/12/09 -->
 <li>Make <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> abort endless loops during roff macro and string expansion.  <li>Make <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> abort endless loops during roff macro and string expansion.
 <li>Allow <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> quote macros (`Op', `Aq', `Bq', `Dq', `Pq', `Ql', `Qq', `Sq', and `Brq') to have zero arguments without warning.  <li>Allow <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> quote macros ('Op', 'Aq', 'Bq', 'Dq', 'Pq', 'Ql', 'Qq', 'Sq', and 'Brq') to have zero arguments without warning.
 <li>Added support for <tt>-s <i>login-shell</i></tt> to <a href="https://man.openbsd.org/?query=su&sektion=1&format=html">su(1)</a>.  <li>Added support for <code>-s <i>login-shell</i></code> to <a href="https://man.openbsd.org/su.1">su(1)</a>.
 <li>Fixed an infinite loop in <a href="https://man.openbsd.org/?query=bgpd&sektion=8&format=html">bgpd(8)</a>.  <li>Fixed an infinite loop in <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a>.
 <li>Prevent <a href="https://man.openbsd.org/?query=isakmpd&sektion=8&format=html">isakmpd(8)</a> from deleting SAs from the same IP on an INITIAL-CONTACT message. Fixes PR5562.  <li>Prevent <a href="https://man.openbsd.org/isakmpd.8">isakmpd(8)</a> from deleting SAs from the same IP on an INITIAL-CONTACT message. Fixes PR5562.
 <!-- 2010/12/08 -->  <!-- 2010/12/08 -->
 <li>Added a -3 option to <a href="https://man.openbsd.org/?query=scp&sektion=1&format=html">scp(1)</a> to transfer copy between two remote paths through the local host.  <li>Added a -3 option to <a href="https://man.openbsd.org/scp.1">scp(1)</a> to transfer copy between two remote paths through the local host.
 <li>Make xinput use ASCII art when the environment is not UTF-8 capable.  <li>Make xinput use ASCII art when the environment is not UTF-8 capable.
 <li>Distribute the panes more evenly in <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> built-in layouts and set the default value of main-pane-width to 80 rather than 81.  <li>Distribute the panes more evenly in <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> built-in layouts and set the default value of main-pane-width to 80 rather than 81.
 <!-- 2010/12/07 -->  <!-- 2010/12/07 -->
 <li>Fixed bug in amd64 {rdmsr,wrmsr}_locked functions.  <li>Fixed bug in amd64 {rdmsr,wrmsr}_locked functions.
 <li>Updated xf86-video-geode to 2.11.10.  <li>Updated xf86-video-geode to 2.11.10.
 <li>Improved i386 and amd64 checksumming of disks that need to be matched to BIOS disks. Prevent a wrong disk from being attached as boot disk.  <li>Improved i386 and amd64 checksumming of disks that need to be matched to BIOS disks. Prevent a wrong disk from being attached as boot disk.
 <!-- 2010/12/06 -->  <!-- 2010/12/06 -->
 <li>Make <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> ignore .ft when used with <tt>-Thtml</tt>.  <li>Make <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> ignore .ft when used with <code>-Thtml</code>.
 <li>Prevent <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> from reporting the same problem more than one time.  <li>Prevent <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> from reporting the same problem more than one time.
 <li>Added an option in <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> for silence (lack of activity) in a window.  <li>Added an option in <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> for silence (lack of activity) in a window.
 <li>Prevent <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> from printing .P, .PP and .LP header content.  <li>Prevent <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> from printing .P, .PP and .LP header content.
 <li>Prevent <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> from following .D1 and .Dl inside .Bd with a blank line.  <li>Prevent <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> from following .D1 and .Dl inside .Bd with a blank line.
 <li>Avoid calling xf86DPMSInit() twice in xf86-video-sunffb. Fixes X server crashes that appeared with the xserver 1.9.2 import.  <li>Avoid calling xf86DPMSInit() twice in xf86-video-sunffb. Fixes X server crashes that appeared with the xserver 1.9.2 import.
 <li>Allow better compiler optimization of PMAP_PREFER on arm, hppa, hppa64, m68k, mips64, solbourne, sparc and sparc64.  <li>Allow better compiler optimization of PMAP_PREFER on arm, hppa, hppa64, m68k, mips64, solbourne, sparc and sparc64.
 <li>Updated CGI(3p) to version 3.50 (includes a fix for SA42443).  <li>Updated CGI(3p) to version 3.50 (includes a fix for SA42443).
 <li>Added a <tt>-D</tt> flag to specify the display to start xtsscale(1) on.  <li>Added a <code>-D</code> flag to specify the display to start xtsscale(1) on.
 <li>Make <a href="https://man.openbsd.org/?query=ehci&sektion=4&format=html">ehci(4)</a>, <a href="https://man.openbsd.org/?query=ohci&sektion=4&format=html">ohci(4)</a>, <a href="https://man.openbsd.org/?query=uhci&sektion=4&format=html">uhci(4)</a> set the dying flag when having an unrecoverable error. Check the dying flag in timeout and interrupt handlers.  <li>Make <a href="https://man.openbsd.org/ehci.4">ehci(4)</a>, <a href="https://man.openbsd.org/ohci.4">ohci(4)</a>, <a href="https://man.openbsd.org/uhci.4">uhci(4)</a> set the dying flag when having an unrecoverable error. Check the dying flag in timeout and interrupt handlers.
 <li>Make <a href="https://man.openbsd.org/?query=uhci&sektion=4&format=html">uhci(4)</a> delete the interrupt timeout in the detach routine as in <a href="https://man.openbsd.org/?query=ehci&sektion=4&format=html">ehci(4)</a> and <a href="https://man.openbsd.org/?query=ohci&sektion=4&format=html">ohci(4)</a>.  <li>Make <a href="https://man.openbsd.org/uhci.4">uhci(4)</a> delete the interrupt timeout in the detach routine as in <a href="https://man.openbsd.org/ehci.4">ehci(4)</a> and <a href="https://man.openbsd.org/ohci.4">ohci(4)</a>.
 <li>Make use of usbd_deactivate and usbd_is_dying instead of own dying routines in <a href="https://man.openbsd.org/?query=atu&sektion=4&format=html">atu(4)</a>, <a href="https://man.openbsd.org/?query=aue&sektion=4&format=html">aue(4)</a>, <a href="https://man.openbsd.org/?query=axe&sektion=4&format=html">axe(4)</a>, <a href="https://man.openbsd.org/?query=cue&sektion=4&format=html">cue(4)</a>, <a href="https://man.openbsd.org/?query=mos&sektion=4&format=html">mos(4)</a>, <a href="https://man.openbsd.org/?query=ral&sektion=4&format=html">ral(4)</a>, <a href="https://man.openbsd.org/?query=rum&sektion=4&format=html">rum(4)</a>, <a href="https://man.openbsd.org/?query=uath&sektion=4&format=html">uath(4)</a>, <a href="https://man.openbsd.org/?query=udav&sektion=4&format=html">udav(4)</a>, <a href="https://man.openbsd.org/?query=upgt&sektion=4&format=html">upgt(4)</a>, <a href="https://man.openbsd.org/?query=url&sektion=4&format=html">url(4)</a>, <a href="https://man.openbsd.org/?query=urtw&sektion=4&format=html">urtw(4)</a>, <a href="https://man.openbsd.org/?query=zyd&sektion=4&format=html">zyd(4)</a>, <a href="https://man.openbsd.org/?query=udcf&sektion=4&format=html">udcf(4)</a>, <a href="https://man.openbsd.org/?query=ueagle&sektion=4&format=html">ueagle(4)</a>, <a href="https://man.openbsd.org/?query=umbg&sektion=4&format=html">umbg(4)</a>.  <li>Make use of usbd_deactivate and usbd_is_dying instead of own dying routines in <a href="https://man.openbsd.org/atu.4">atu(4)</a>, <a href="https://man.openbsd.org/aue.4">aue(4)</a>, <a href="https://man.openbsd.org/axe.4">axe(4)</a>, <a href="https://man.openbsd.org/cue.4">cue(4)</a>, <a href="https://man.openbsd.org/mos.4">mos(4)</a>, <a href="https://man.openbsd.org/ral.4">ral(4)</a>, <a href="https://man.openbsd.org/rum.4">rum(4)</a>, <a href="https://man.openbsd.org/uath.4">uath(4)</a>, <a href="https://man.openbsd.org/udav.4">udav(4)</a>, <a href="https://man.openbsd.org/upgt.4">upgt(4)</a>, <a href="https://man.openbsd.org/url.4">url(4)</a>, <a href="https://man.openbsd.org/urtw.4">urtw(4)</a>, <a href="https://man.openbsd.org/zyd.4">zyd(4)</a>, <a href="https://man.openbsd.org/udcf.4">udcf(4)</a>, <a href="https://man.openbsd.org/ueagle.4">ueagle(4)</a>, <a href="https://man.openbsd.org/umbg.4">umbg(4)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=usb&sektion=4&format=html">usb(4)</a> call config_deactivate() before config_detach() when detaching devices.  <li>Make <a href="https://man.openbsd.org/usb.4">usb(4)</a> call config_deactivate() before config_detach() when detaching devices.
 <li>Make <a href="https://man.openbsd.org/?query=usb&sektion=4&format=html">usb(4)</a> use usbd_is_dying() instead of directly checking the device's bus dying flag.  <li>Make <a href="https://man.openbsd.org/usb.4">usb(4)</a> use usbd_is_dying() instead of directly checking the device's bus dying flag.
 <li>Make <a href="https://man.openbsd.org/?query=usb&sektion=4&format=html">usb(4)</a> check that the root hub has been configured before trying to free it's resources.  <li>Make <a href="https://man.openbsd.org/usb.4">usb(4)</a> check that the root hub has been configured before trying to free it's resources.
 <li>Added <tt>dying</tt> flag to <a href="https://man.openbsd.org/?query=usb&sektion=4&format=html">usb(4)</a> struct usbd_device. Added usbd_deactivate() to set it. Added usbd_is_dying() to check if the flag has been set and use it before issuing transfers or requests.  <li>Added <code>dying</code> flag to <a href="https://man.openbsd.org/usb.4">usb(4)</a> struct usbd_device. Added usbd_deactivate() to set it. Added usbd_is_dying() to check if the flag has been set and use it before issuing transfers or requests.
 <!-- 2010/12/05 -->  <!-- 2010/12/05 -->
 <li>Improved xf86-video-glint for sparc64. Make mplayer play video without weird colors.  <li>Improved xf86-video-glint for sparc64. Make mplayer play video without weird colors.
 <li>Upgraded xorg-xserver to version 1.9.2, xf86-video-savage to 2.3.2.  <li>Upgraded xorg-xserver to version 1.9.2, xf86-video-savage to 2.3.2.
 <li>Make <a href="https://man.openbsd.org/?query=pyro&sektion=4&arch=sparc64&format=html">pyro(4/sparc64)</a> and <a href="https://man.openbsd.org/?query=vpci&sektion=4&arch=sparc64&format=html">vpci(4/sparc64)</a> return the appropriate size for the extended PCIe configuration space.  <li>Make <a href="https://man.openbsd.org/sparc64/pyro.4">pyro(4/sparc64)</a> and <a href="https://man.openbsd.org/sparc64/vpci.4">vpci(4/sparc64)</a> return the appropriate size for the extended PCIe configuration space.
 <li>Make sure nfsrv_descrpt_pl pool is initialised only once in nfs_syscalls to prevent infinite loops.  <li>Make sure nfsrv_descrpt_pl pool is initialised only once in nfs_syscalls to prevent infinite loops.
 <li>Make <a href="https://man.openbsd.org/?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> framework easier to reuse.  <li>Make <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a> framework easier to reuse.
 <!-- 2010/12/04 -->  <!-- 2010/12/04 -->
 <li>Make <a href="https://man.openbsd.org/?query=pci&sektion=4&format=html">pci(4)</a> check the register offset against the device's configuration space size in PCIOCREAD and PCIOCWRITE ioctls.  <li>Make <a href="https://man.openbsd.org/pci.4">pci(4)</a> check the register offset against the device's configuration space size in PCIOCREAD and PCIOCWRITE ioctls.
 <li>Introduced a new pci routine, pci_conf_size(), in all platforms machine-dependent code. It returns the size of a given pcitag_t configuration address space.  <li>Introduced a new pci routine, pci_conf_size(), in all platforms machine-dependent code. It returns the size of a given pcitag_t configuration address space.
 <li>Added a simple bus_space_barrier implementation in octeon.  <li>Added a simple bus_space_barrier implementation in octeon.
 <li>Fixed a file descriptor leak in <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a>.  <li>Fixed a file descriptor leak in <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>.
 <li>Fixed <a href="https://man.openbsd.org/?query=iockbc&sektion=4&arch=sgi&format=html">iockbc(4/sgi)</a> compilation.  <li>Fixed <a href="https://man.openbsd.org/sgi/iockbc.4">iockbc(4/sgi)</a> compilation.
 <li>Updated amd64 locore.S for handling the new size of pm_cpus, member of <a href="https://man.openbsd.org/?query=pmap&sektion=9&format=html">pmap(9)</a>.  <li>Updated amd64 locore.S for handling the new size of pm_cpus, member of <a href="https://man.openbsd.org/pmap.9">pmap(9)</a>.
 <li>Added support for DUIDs in <a href="https://man.openbsd.org/?query=swapctl&sektion=2&format=html">swapctl(2)</a>.  <li>Added support for DUIDs in <a href="https://man.openbsd.org/swapctl.2">swapctl(2)</a>.
 <li>Added a protocol extension to <a href="https://man.openbsd.org/?query=sftp&sektion=1&format=html">sftp(1)</a> to support a hard link operation.  <li>Added a protocol extension to <a href="https://man.openbsd.org/sftp.1">sftp(1)</a> to support a hard link operation.
 <!-- 2010/12/03 -->  <!-- 2010/12/03 -->
 <li>Make <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a> key authentication check for revoked keys earlier.  <li>Make <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> key authentication check for revoked keys earlier.
 <li>Fixed a file descriptor leak in <a href="https://man.openbsd.org/?query=smtpd&sektion=8&format=html">smtpd(8)</a>.  <li>Fixed a file descriptor leak in <a href="https://man.openbsd.org/smtpd.8">smtpd(8)</a>.
 <!-- 2010/12/02 -->  <!-- 2010/12/02 -->
 <li>Make <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> properly initialize the manual section to a default when .Dt is missing. Prevent it from dying on an assertion.  <li>Make <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> properly initialize the manual section to a default when .Dt is missing. Prevent it from dying on an assertion.
 <li>Added quirks to <a href="https://man.openbsd.org/?query=usb&sektion=4&format=html">usb(4)</a> to prevent it from attaching the hid interface of the Texas Instrument MSP430.  <li>Added quirks to <a href="https://man.openbsd.org/usb.4">usb(4)</a> to prevent it from attaching the hid interface of the Texas Instrument MSP430.
 <li>Prevent <a href="https://man.openbsd.org/?query=savecore&sektion=8&format=html">savecore(8)</a> from reading lapic area by not linking vers.o last.  <li>Prevent <a href="https://man.openbsd.org/savecore.8">savecore(8)</a> from reading lapic area by not linking vers.o last.
 <li>Make the <a href="https://man.openbsd.org/?query=hotplug&sektion=4&format=html">hotplug(4)</a> queue dynamic. Allow it to increase size without waste.  <li>Make the <a href="https://man.openbsd.org/hotplug.4">hotplug(4)</a> queue dynamic. Allow it to increase size without waste.
 <li>Introduced a <tt>-N</tt> option in <a href="https://man.openbsd.org/?query=tar&sektion=1&format=html">tar(1)</a> to make it use only the numeric UID and GID values when creating or extracting an archive.  <li>Introduced a <code>-N</code> option in <a href="https://man.openbsd.org/tar.1">tar(1)</a> to make it use only the numeric UID and GID values when creating or extracting an archive.
 <li>Prevent <a href="https://man.openbsd.org/?query=umodem&sektion=4&format=html">umodem(4)</a> from matching, attaching devices without a data endpoint since <a href="https://man.openbsd.org/?query=umodem&sektion=4&format=html">umodem(4)</a> can't use them.  <li>Prevent <a href="https://man.openbsd.org/umodem.4">umodem(4)</a> from matching, attaching devices without a data endpoint since <a href="https://man.openbsd.org/umodem.4">umodem(4)</a> can't use them.
 <!-- 2010/12/01 -->  <!-- 2010/12/01 -->
 <li>Prevent <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> from assuming autodetected file format are all the same.  <li>Prevent <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> from assuming autodetected file format are all the same.
 <li>Disable default maintainer mode in makedepend(1). Suppress extra attempts to re-run autoheader that fails.  <li>Disable default maintainer mode in makedepend(1). Suppress extra attempts to re-run autoheader that fails.
 <li>Added a <tt>-s</tt> option in <a href="https://man.openbsd.org/?query=bioctl&sektion=8&format=html">bioctl(8)</a> to allow passphrase read from stdin.  <li>Added a <code>-s</code> option in <a href="https://man.openbsd.org/bioctl.8">bioctl(8)</a> to allow passphrase read from stdin.
 <li>Prevent <a href="https://man.openbsd.org/?query=find&sektion=1&format=html">find(1)</a> from throwing an error if it can't opendir() while -empty is used.  <li>Prevent <a href="https://man.openbsd.org/find.1">find(1)</a> from throwing an error if it can't opendir() while -empty is used.
 <!-- 2010/11/30 -->  <!-- 2010/11/30 -->
 <li>Make <a href="https://man.openbsd.org/?query=perl&sektion=1&format=html">perl(1)</a> work with THREADED_PERL=true, though not enabled by default.  <li>Make <a href="https://man.openbsd.org/perl.1">perl(1)</a> work with THREADED_PERL=true, though not enabled by default.
 <li>Increase the maximum number of monitored hosts and concurrent health checks in <a href="https://man.openbsd.org/?query=relayd&sektion=8&format=html">relayd(8)</a>. Fixes issues when having around 100 hosts or more.  <li>Increase the maximum number of monitored hosts and concurrent health checks in <a href="https://man.openbsd.org/relayd.8">relayd(8)</a>. Fixes issues when having around 100 hosts or more.
 <li>Replaced a large stack buffer with a malloc call in <a href="https://man.openbsd.org/?query=localtime&sektion=3&format=html">localtime(3)</a>.  <li>Replaced a large stack buffer with a malloc call in <a href="https://man.openbsd.org/localtime.3">localtime(3)</a>.
 <!-- 2010/11/29 -->  <!-- 2010/11/29 -->
 <li>Avoid <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a> hostkey warnings when connecting to servers with new ECDSA keys that are preferred by default.  <li>Avoid <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> hostkey warnings when connecting to servers with new ECDSA keys that are preferred by default.
 <li>Improved <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a> and isakmpd key exchange speed.  <li>Improved <a href="https://man.openbsd.org/iked.8">iked(8)</a> and isakmpd key exchange speed.
 <li>Updated xterm to 267, xf86-video-apm to 1.2.3.  <li>Updated xterm to 267, xf86-video-apm to 1.2.3.
 <li>Make <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> configure mode-keys and status-keys to vi if $VISUAL or $EDITOR are set to "vi".  <li>Make <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> configure mode-keys and status-keys to vi if $VISUAL or $EDITOR are set to "vi".
 <li>Let <a href="https://man.openbsd.org/?query=ifmedia&sektion=4&format=html">ifmedia(4)</a> ifa_print_rb() build on kernels not implementing inet6. Fixes some RAMDISK builds.  <li>Let <a href="https://man.openbsd.org/ifmedia.4">ifmedia(4)</a> ifa_print_rb() build on kernels not implementing inet6. Fixes some RAMDISK builds.
 <li>Make <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a> correctly load comment for encrypted rsa1 keys.  <li>Make <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> correctly load comment for encrypted rsa1 keys.
 <li>Make <tt>fsck -p</tt> respect fs_passno > 2 as implied by <a href="https://man.openbsd.org/?query=fsck&sektion=8&format=html">fsck(8)</a> manual.  <li>Make <code>fsck -p</code> respect fs_passno > 2 as implied by <a href="https://man.openbsd.org/fsck.8">fsck(8)</a> manual.
 <li>Make <a href="https://man.openbsd.org/?query=bgpd&sektion=8&format=html">bgpd(8)</a> deny prefixes that have F_ATTR_PARSE_ERR set by default. Prevent them from leaking into the Loc-RIB or other RIBs but act as withdraws.  <li>Make <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a> deny prefixes that have F_ATTR_PARSE_ERR set by default. Prevent them from leaking into the Loc-RIB or other RIBs but act as withdraws.
 <li>Introduced a new asynchronous resolver in <a href="https://man.openbsd.org/?query=smtpd&sektion=8&format=html">smtpd(8)</a>.  <li>Introduced a new asynchronous resolver in <a href="https://man.openbsd.org/smtpd.8">smtpd(8)</a>.
 <li>Added rss mime type to <a href="https://man.openbsd.org/?query=httpd&sektion=8&format=html">httpd(8)</a>.  <li>Added rss mime type to <a href="https://man.openbsd.org/httpd.8">httpd(8)</a>.
 <li>Removed .Sp, .Vb, and .Ve workarounds from <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> now it has a proper .de support.  <li>Removed .Sp, .Vb, and .Ve workarounds from <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> now it has a proper .de support.
 <li>Implemented the roof .ft (change font) request for <a href="https://man.openbsd.org/?query=man&sektion=7&format=html">man(7)</a>.  <li>Implemented the roof .ft (change font) request for <a href="https://man.openbsd.org/man.7">man(7)</a>.
 <!-- 2010/11/28 -->  <!-- 2010/11/28 -->
 <li>Bumped the number of supported CPUs from 32 to 64 on i386 and amd64.  <li>Bumped the number of supported CPUs from 32 to 64 on i386 and amd64.
 <li>Fixed hangs seen with MCLGETI and put it back in <a href="https://man.openbsd.org/?query=re&sektion=4&format=html">re(4)</a>.  <li>Fixed hangs seen with MCLGETI and put it back in <a href="https://man.openbsd.org/re.4">re(4)</a>.
 <li>Removed machdep.root_device <a href="https://man.openbsd.org/?query=sysctl&sektion=3&format=html">sysctl(3)</a> in alpha platform.  <li>Removed machdep.root_device <a href="https://man.openbsd.org/sysctl.3">sysctl(3)</a> in alpha platform.
 <li>Added boot descriptor support to octeon.  <li>Added boot descriptor support to octeon.
 <li>Removed machdep.debug, machdep.booted_device and machedep.booted_kernel <a href="https://man.openbsd.org/?query=sysctl&sektion=3&format=html">sysctl(3)</a> in arm, armish, beagle, gumstix, palm and zaurus architecture.  <li>Removed machdep.debug, machdep.booted_device and machedep.booted_kernel <a href="https://man.openbsd.org/sysctl.3">sysctl(3)</a> in arm, armish, beagle, gumstix, palm and zaurus architecture.
 <li>Enabled __HAVE_PMAP_DIRECT on mips64, unless the kernel is configured to run on R5000 family processors.  <li>Enabled __HAVE_PMAP_DIRECT on mips64, unless the kernel is configured to run on R5000 family processors.
 <li>Fixed a <a href="https://man.openbsd.org/?query=carp&sektion=4&format=html">carp(4)</a> panic.  <li>Fixed a <a href="https://man.openbsd.org/carp.4">carp(4)</a> panic.
 <li>Improved <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> handling of error message when parsing unimplemented macros.  <li>Improved <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> handling of error message when parsing unimplemented macros.
 <!-- 2010/11/27 -->  <!-- 2010/11/27 -->
 <li>Make <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> parse and ignore .ad, .hy, .nh and .ne roff requests to reduce ERROR messages from <tt>mandoc -Tlint</tt>.  <li>Make <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> parse and ignore .ad, .hy, .nh and .ne roff requests to reduce ERROR messages from <code>mandoc -Tlint</code>.
 <li>Prevent <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> from printing bogus ERROR messages about undefined macros.  <li>Prevent <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> from printing bogus ERROR messages about undefined macros.
 <li>Improved the way saved registers are displayed in arm backtraces.  <li>Improved the way saved registers are displayed in arm backtraces.
 <li>Removed the global pmap list and related debug code in arm machine-dependent code.  <li>Removed the global pmap list and related debug code in arm machine-dependent code.
 <li>Removed the vm_map field of <a href="https://man.openbsd.org/?query=ddb&sektion=4&format=html">ddb(4)</a> breakpoints and watchpoints, and do not pretend these could work on userland addresses.  <li>Removed the vm_map field of <a href="https://man.openbsd.org/ddb.4">ddb(4)</a> breakpoints and watchpoints, and do not pretend these could work on userland addresses.
 <li>Removed <a href="https://man.openbsd.org/?query=ddb&sektion=4&format=html">ddb(4)</a> single-step load and store counters.  <li>Removed <a href="https://man.openbsd.org/ddb.4">ddb(4)</a> single-step load and store counters.
 <li>Updated xf86-input-keyboard to 1.5.0.  <li>Updated xf86-input-keyboard to 1.5.0.
 <li>Make sure i386 and amd64 kernels don't attach more CPUs they can handle and allow OpenBSD to boot on machines with more than 32 CPUs/cores.  <li>Make sure i386 and amd64 kernels don't attach more CPUs they can handle and allow OpenBSD to boot on machines with more than 32 CPUs/cores.
 <li>Make <a href="https://man.openbsd.org/?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> keeps track of all manpages directories.  <li>Make <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a> keeps track of all manpages directories.
 <li>Increase <a href="https://man.openbsd.org/?query=uvideo&sektion=4&format=html">uvideo(4)</a> UVIDEO_MAX_FRAME to 32 to support 28 possible frame types.  <li>Increase <a href="https://man.openbsd.org/uvideo.4">uvideo(4)</a> UVIDEO_MAX_FRAME to 32 to support 28 possible frame types.
 <!-- 2010/11/26 -->  <!-- 2010/11/26 -->
 <li>Improved <a href="https://man.openbsd.org/?query=gfxp&sektion=4&arch=sparc64&format=html">gfxp(4/sparc64)</a>.  <li>Improved <a href="https://man.openbsd.org/sparc64/gfxp.4">gfxp(4/sparc64)</a>.
 <li>Disabled <a href="https://man.openbsd.org/?query=uscanner&sektion=4&format=html">uscanner(4)</a> by default on all kernels which configure it.  <li>Disabled <a href="https://man.openbsd.org/uscanner.4">uscanner(4)</a> by default on all kernels which configure it.
 <li>Fixed <a href="https://man.openbsd.org/?query=ldapd&sektion=8&format=html">ldapd(8)</a> re-indexing by checking if an index entry already exists.  <li>Fixed <a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a> re-indexing by checking if an index entry already exists.
 <li>Make <a href="https://man.openbsd.org/?query=rc.shutdown&sektion=8&format=html">rc.shutdown(8)</a> print the daemon name before rc_stop.  <li>Make <a href="https://man.openbsd.org/rc.shutdown.8">rc.shutdown(8)</a> print the daemon name before rc_stop.
 <li>Remove sunmouse protocol decoder from Xenocara.  <li>Remove sunmouse protocol decoder from Xenocara.
 <li>Make <a href="https://man.openbsd.org/?query=scp&sektion=1&format=html">scp(1)</a> pass through ssh command-line flags and options when doing remote-remote transfers.  <li>Make <a href="https://man.openbsd.org/scp.1">scp(1)</a> pass through ssh command-line flags and options when doing remote-remote transfers.
 <!-- 2010/11/25 -->  <!-- 2010/11/25 -->
 <li>Make <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> support quoting of arguments passed to user-defined macros and make .del a synonym for .de.  <li>Make <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> support quoting of arguments passed to user-defined macros and make .del a synonym for .de.
 <li>Implement the .de (define macro) roff instruction in <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a>.  <li>Implement the .de (define macro) roff instruction in <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a>.
 <li>Updated xcalc to 1.0.4, xeyes to 1.1.1, xf86-video-ast to 0.91.10.  <li>Updated xcalc to 1.0.4, xeyes to 1.1.1, xf86-video-ast to 0.91.10.
 <li>Updated xlsatoms to 1.1.0, xlsclients to 1.1.0, xwininfo to 1.1.1, all rewritten to use XCB.  <li>Updated xlsatoms to 1.1.0, xlsclients to 1.1.0, xwininfo to 1.1.1, all rewritten to use XCB.
 <!-- 2010/11/24 -->  <!-- 2010/11/24 -->
 <li>Added floating-point emulation code for systems mips64 systems lacking proper FPU like octeon.  <li>Added floating-point emulation code for systems mips64 systems lacking proper FPU like octeon.
 <li>Allow machine-dependent code to setup machine-dependent specific mappings in sys_execve(), if machine-dependent <machine/_types.h> defines __HAVE_EXEC_MD_MAP.  <li>Allow machine-dependent code to setup machine-dependent specific mappings in sys_execve(), if machine-dependent &lt;machine/_types.h> defines __HAVE_EXEC_MD_MAP.
 <li>Improved <a href="https://man.openbsd.org/?query=ptrace&sektion=2&format=html">ptrace(2)</a> usage on mips64.  <li>Improved <a href="https://man.openbsd.org/ptrace.2">ptrace(2)</a> usage on mips64.
 <li>Implemented a real pmap_proc_iflush() in mips64 chipsets.  <li>Implemented a real pmap_proc_iflush() in mips64 chipsets.
 <li>Fixed <a href="https://man.openbsd.org/?query=uvideo&sektion=4&format=html">uvideo(4)</a> controls that use two-bytes signed data on sparc64.  <li>Fixed <a href="https://man.openbsd.org/uvideo.4">uvideo(4)</a> controls that use two-bytes signed data on sparc64.
 <li>Make sure that hw.disknames gets updated whenever a disklabel is set.  <li>Make sure that hw.disknames gets updated whenever a disklabel is set.
 <li>Make <a href="https://man.openbsd.org/?query=relayd&sektion=8&format=html">relayd(8)</a> set the number of hosts that are up to zero when disabling and enabling tables.  <li>Make <a href="https://man.openbsd.org/relayd.8">relayd(8)</a> set the number of hosts that are up to zero when disabling and enabling tables.
 <li>Fixed bug in <a href="https://man.openbsd.org/?query=smtpd&sektion=8&format=html">smtpd(8)</a> aliases.  <li>Fixed bug in <a href="https://man.openbsd.org/smtpd.8">smtpd(8)</a> aliases.
 <!-- 2010/11/23 -->  <!-- 2010/11/23 -->
 <li>Avoid NULL dereference in <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a> when receiving a channel request on an unknown or invalid channel.  <li>Avoid NULL dereference in <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> when receiving a channel request on an unknown or invalid channel.
 <li>Improved octeon interrupt handling.  <li>Improved octeon interrupt handling.
 <li>Prevent RAMDISK <a href="https://man.openbsd.org/?query=sysctl&sektion=8&format=html">sysctl(8)</a> from printing terminating null character after strings.  <li>Prevent RAMDISK <a href="https://man.openbsd.org/sysctl.8">sysctl(8)</a> from printing terminating null character after strings.
 <li>Make <a href="https://man.openbsd.org/?query=mii&sektion=4&format=html">mii(4)</a> recognize the Marvell PHYG65G Gigabit PHY.  <li>Make <a href="https://man.openbsd.org/mii.4">mii(4)</a> recognize the Marvell PHYG65G Gigabit PHY.
 <!-- 2010/11/22 -->  <!-- 2010/11/22 -->
 <li>Removed WINDOW_HIDDEN flag from <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a>.  <li>Removed WINDOW_HIDDEN flag from <a href="https://man.openbsd.org/tmux.1">tmux(1)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=zs&sektion=4&arch=macppc&format=html">zs(4/macppc)</a> use cons_decl() to get console routine prototypes.  <li>Make <a href="https://man.openbsd.org/macppc/zs.4">zs(4/macppc)</a> use cons_decl() to get console routine prototypes.
 <li>Make installation script create devices for fstab entries that are using <a href="https://man.openbsd.org/?query=disklabel&sektion=8&format=html">disklabel(8)</a> UID.  <li>Make installation script create devices for fstab entries that are using <a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a> UID.
 <li>Improved <a href="https://man.openbsd.org/?query=cd&sektion=4&format=html">cd(4)</a>.  <li>Improved <a href="https://man.openbsd.org/cd.4">cd(4)</a>.
 <!-- 2010/11/21 -->  <!-- 2010/11/21 -->
 <li>Removed timer randomness in <a href="https://man.openbsd.org/?query=random&sektion=4&format=html">random(4)</a> ioctl.  <li>Removed timer randomness in <a href="https://man.openbsd.org/random.4">random(4)</a> ioctl.
 <li>In Xenocara, updated xf86-input-mouse to version 1.6.0.  <li>In Xenocara, updated xf86-input-mouse to version 1.6.0.
 <li>Refactor <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a> internals of private key loading and saving to work on memory buffers rather than directly on files.  <li>Refactor <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> internals of private key loading and saving to work on memory buffers rather than directly on files.
 <li>Make <a href="https://man.openbsd.org/?query=uhci&sektion=4&format=html">uhci(4)</a> handle uhci_alloc_sqh() properly when it fails to allocate memory in uhci_device_setintr().  <li>Make <a href="https://man.openbsd.org/uhci.4">uhci(4)</a> handle uhci_alloc_sqh() properly when it fails to allocate memory in uhci_device_setintr().
 <li>Make <a href="https://man.openbsd.org/?query=ssh-agent&sektion=1&format=html">ssh-agent(1)</a> use "$TMPDIR/ssh-XXXXXXXXXXXX/agent.<ppid>" instead of hardcoded "/tmp/ssh-XXXXXXXXXXXX/agent.<ppid>" for its socket.  <li>Make <a href="https://man.openbsd.org/ssh-agent.1">ssh-agent(1)</a> use "$TMPDIR/ssh-XXXXXXXXXXXX/agent.&lt;ppid>" instead of hardcoded "/tmp/ssh-XXXXXXXXXXXX/agent.&lt;ppid>" for its socket.
 <!-- 2010/11/20 -->  <!-- 2010/11/20 -->
 <li>Added wsdisplay_rawkbdinput() for raw mode input in <a href="https://man.openbsd.org/?query=wskbd&sektion=4&format=html">wskbd(4)</a>.  <li>Added wsdisplay_rawkbdinput() for raw mode input in <a href="https://man.openbsd.org/wskbd.4">wskbd(4)</a>.
 <li>Start work to get rid of avail_start and avail_end in the kernel.  <li>Start work to get rid of avail_start and avail_end in the kernel.
 <li>Prevent mac68k machine-dependent code to overrun memory ranges array.  <li>Prevent mac68k machine-dependent code to overrun memory ranges array.
 <li>Fixed panic on <a href="https://man.openbsd.org/?query=bridge&sektion=4&format=html">bridge(4)</a> destroy.  <li>Fixed panic on <a href="https://man.openbsd.org/bridge.4">bridge(4)</a> destroy.
 <!-- 2010/11/19 -->  <!-- 2010/11/19 -->
 <li>Added <a href="https://man.openbsd.org/?query=urio&sektion=4&format=html">urio(4)</a>, <a href="https://man.openbsd.org/?query=uscanner&sektion=4&format=html">uscanner(4)</a> and pseudo-device <a href="https://man.openbsd.org/?query=hotplug&sektion=4&format=html">hotplug(4)</a> to sgi GENERIC-IP27, GENERIC-IP30, GENERIC-IP32 kernels.  <li>Added <a href="https://man.openbsd.org/urio.4">urio(4)</a>, <a href="https://man.openbsd.org/uscanner.4">uscanner(4)</a> and pseudo-device <a href="https://man.openbsd.org/hotplug.4">hotplug(4)</a> to sgi GENERIC-IP27, GENERIC-IP30, GENERIC-IP32 kernels.
 <li>Added <a href="https://man.openbsd.org/?query=urio&sektion=4&format=html">urio(4)</a> and <a href="https://man.openbsd.org/?query=uscanner&sektion=4&format=html">uscanner(4)</a> to loongson GENERIC kernel.  <li>Added <a href="https://man.openbsd.org/urio.4">urio(4)</a> and <a href="https://man.openbsd.org/uscanner.4">uscanner(4)</a> to loongson GENERIC kernel.
 <li>Added pseudo-devices <a href="https://man.openbsd.org/?query=hotplug&sektion=4&format=html">hotplug(4)</a> and <a href="https://man.openbsd.org/?query=wsmux&sektion=4&format=html">wsmux(4)</a> to hp300, landisk and sparc GENERIC kernels.  <li>Added pseudo-devices <a href="https://man.openbsd.org/hotplug.4">hotplug(4)</a> and <a href="https://man.openbsd.org/wsmux.4">wsmux(4)</a> to hp300, landisk and sparc GENERIC kernels.
 <li>Make install/upgrade drop dhcp group from interfaces which did not go UP and got an IP address.  <li>Make install/upgrade drop dhcp group from interfaces which did not go UP and got an IP address.
 <li>Do not allow malloc() to wait in <a href="https://man.openbsd.org/?query=uhci&sektion=4&format=html">uhci(4)</a> uhci_device_setintr(), instead check for failure and return USBD_NOMEM: callers will do the right thing.  <li>Do not allow malloc() to wait in <a href="https://man.openbsd.org/uhci.4">uhci(4)</a> uhci_device_setintr(), instead check for failure and return USBD_NOMEM: callers will do the right thing.
 <li>Make KERN_CPTIME return an average number of ticks across all CPUs in <a href="https://man.openbsd.org/?query=sysctl&sektion=3&format=html">sysctl(3)</a>.  <li>Make KERN_CPTIME return an average number of ticks across all CPUs in <a href="https://man.openbsd.org/sysctl.3">sysctl(3)</a>.
 <li>Prevent <a href="https://man.openbsd.org/?query=installboot&sektion=8&arch=sparc64&format=html">installboot(8/sparc64)</a> from crashing if the bootblock is zero-sized. Apply similar fixes to <a href="https://man.openbsd.org/?query=installboot&sektion=8&arch=mvme68k&format=html">installboot(8/mvme68k)</a>, <a href="https://man.openbsd.org/?query=installboot&sektion=8&arch=mvme88k&format=html">installboot(8/mvme88k)</a> and <a href="https://man.openbsd.org/?query=installboot&sektion=8&arch=sparc&format=html">installboot(8/sparc)</a>.  <li>Prevent <a href="https://man.openbsd.org/sparc64/installboot.8">installboot(8/sparc64)</a> from crashing if the bootblock is zero-sized. Apply similar fixes to <a href="https://man.openbsd.org/mvme68k/installboot.8">installboot(8/mvme68k)</a>, <a href="https://man.openbsd.org/mvme88k/installboot.8">installboot(8/mvme88k)</a> and <a href="https://man.openbsd.org/sparc/installboot.8">installboot(8/sparc)</a>.
 <li>Prevent <a href="https://man.openbsd.org/?query=dhcpd&sektion=8&format=html">dhcpd(8)</a> from trying to listen on interfaces that don't have a valid broadcast.  <li>Prevent <a href="https://man.openbsd.org/dhcpd.8">dhcpd(8)</a> from trying to listen on interfaces that don't have a valid broadcast.
 <li>Fixed <a href="https://man.openbsd.org/?query=lynx&sektion=1&format=html">lynx(1)</a> SSL error when going to sites using wildcard certificates.  <li>Fixed <a href="https://man.openbsd.org/lynx.1">lynx(1)</a> SSL error when going to sites using wildcard certificates.
 <!-- 2010/11/18 -->  <!-- 2010/11/18 -->
 <li>Prevent MAKEDEV from running for a UID in install.  <li>Prevent MAKEDEV from running for a UID in install.
 <li>Make sure NTFS and ext2 readdir cookies are actually allocated with the correct size.  <li>Make sure NTFS and ext2 readdir cookies are actually allocated with the correct size.
 <li>Added NVIDIA MCP89 SATA controllers in the PCI IDE controller driver.  <li>Added NVIDIA MCP89 SATA controllers in the PCI IDE controller driver.
 <li>Make <a href="https://man.openbsd.org/?query=bgpd&sektion=8&format=html">bgpd(8)</a> log notification messages.  <li>Make <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a> log notification messages.
 <li>Make <a href="https://man.openbsd.org/?query=bgpd&sektion=8&format=html">bgpd(8)</a> accept but ignore updates with AS_CONFED_* path segments, treating them as withdraw.  <li>Make <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a> accept but ignore updates with AS_CONFED_* path segments, treating them as withdraw.
 <!-- 2010/11/17 -->  <!-- 2010/11/17 -->
 <li>Added ifa_print_rb() to <a href="https://man.openbsd.org/?query=ifmedia&sektion=4&format=html">ifmedia(4)</a> to allow dump of the ifaddrs red-black tree to the console in <a href="https://man.openbsd.org/?query=ddb&sektion=4&format=html">ddb(4)</a>.  <li>Added ifa_print_rb() to <a href="https://man.openbsd.org/ifmedia.4">ifmedia(4)</a> to allow dump of the ifaddrs red-black tree to the console in <a href="https://man.openbsd.org/ddb.4">ddb(4)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=ifmedia&sektion=4&format=html">ifmedia(4)</a> maintain a red-black tree of ifaddrs structures and make ifa_ifwithaddr use it for lookups.  <li>Make <a href="https://man.openbsd.org/ifmedia.4">ifmedia(4)</a> maintain a red-black tree of ifaddrs structures and make ifa_ifwithaddr use it for lookups.
 <li>Applied security fix for OpenSSL CVE-2010-3864.  <li>Applied security fix for OpenSSL CVE-2010-3864.
 <li>Introduced ifa_update_broadaddr in <a href="https://man.openbsd.org/?query=ifmedia&sektion=4&format=html">ifmedia(4)</a> to update an ifaddr's broadcast address,  <li>Introduced ifa_update_broadaddr in <a href="https://man.openbsd.org/ifmedia.4">ifmedia(4)</a> to update an ifaddr's broadcast address,
 <li>Allow <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a> -D command line flag to actually define macros.  <li>Allow <a href="https://man.openbsd.org/iked.8">iked(8)</a> -D command line flag to actually define macros.
 <!-- 2010/11/16 -->  <!-- 2010/11/16 -->
 <li>Make <a href="https://man.openbsd.org/?query=mount_msdos&sektion=8&format=html">mount_msdos(8)</a> handle <a href="https://man.openbsd.org/?query=disklabel&sektion=8&format=html">disklabel(8)</a> UID.  <li>Make <a href="https://man.openbsd.org/mount_msdos.8">mount_msdos(8)</a> handle <a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a> UID.
 <li>Make <a href="https://man.openbsd.org/?query=fsck&sektion=4&format=html">fsck(4)</a> try to determine file system type using <a href="https://man.openbsd.org/?query=readlabelfs&sektion=3&format=html">readlabelfs(3)</a> when given a disklabel UID.  <li>Make <a href="https://man.openbsd.org/fsck.4">fsck(4)</a> try to determine file system type using <a href="https://man.openbsd.org/readlabelfs.3">readlabelfs(3)</a> when given a disklabel UID.
 <li>Added support for Marvell 88E8059 in <a href="https://man.openbsd.org/?query=msk&sektion=4&format=html">msk(4)</a>.  <li>Added support for Marvell 88E8059 in <a href="https://man.openbsd.org/msk.4">msk(4)</a>.
 <li>Fixed a null pointer dereference in <a href="https://man.openbsd.org/?query=route&sektion=4&format=html">route(4)</a> that was causing kernel crashes.  <li>Fixed a null pointer dereference in <a href="https://man.openbsd.org/route.4">route(4)</a> that was causing kernel crashes.
 <li>Make <a href="https://man.openbsd.org/?query=urtwn&sektion=4&format=html">urtwn(4)</a> attach FeiXun products.  <li>Make <a href="https://man.openbsd.org/urtwn.4">urtwn(4)</a> attach FeiXun products.
 <li>Fixed error message when <a href="https://man.openbsd.org/?query=ld.so&sektion=1&format=html">ld.so(1)</a> ends up loading a different than expected library, but other library needs the one loaded.  <li>Fixed error message when <a href="https://man.openbsd.org/ld.so.1">ld.so(1)</a> ends up loading a different than expected library, but other library needs the one loaded.
 <li>Periodically measure temperature in <a href="https://man.openbsd.org/?query=urtwn&sektion=4&format=html">urtwn(4)</a> and redo LC calibration if temperature changes significantly since last LC calibration.  <li>Periodically measure temperature in <a href="https://man.openbsd.org/urtwn.4">urtwn(4)</a> and redo LC calibration if temperature changes significantly since last LC calibration.
 <li>Added support in <a href="https://man.openbsd.org/?query=relayd&sektion=8&format=html">relayd(8)</a> for enable/disable table when using relays instead of redirects.  <li>Added support in <a href="https://man.openbsd.org/relayd.8">relayd(8)</a> for enable/disable table when using relays instead of redirects.
 <!-- 2010/11/15 -->  <!-- 2010/11/15 -->
 <li>Fixed a pointer bug in <a href="https://man.openbsd.org/?query=cardbus&sektion=4&format=html">cardbus(4)</a> <a href="https://man.openbsd.org/?query=com&sektion=4&format=html">com(4)</a>.  <li>Fixed a pointer bug in <a href="https://man.openbsd.org/cardbus.4">cardbus(4)</a> <a href="https://man.openbsd.org/com.4">com(4)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=ipw&sektion=4&format=html">ipw(4)</a> and <a href="https://man.openbsd.org/?query=iwi&sektion=4&format=html">iwi(4)</a> ${if}_stop reset ic_scan_lock as in <a href="https://man.openbsd.org/?query=wpi&sektion=4&format=html">wpi(4)</a> and <a href="https://man.openbsd.org/?query=iwn&sektion=4&format=html">iwn(4)</a>  <li>Make <a href="https://man.openbsd.org/ipw.4">ipw(4)</a> and <a href="https://man.openbsd.org/iwi.4">iwi(4)</a> ${if}_stop reset ic_scan_lock as in <a href="https://man.openbsd.org/wpi.4">wpi(4)</a> and <a href="https://man.openbsd.org/iwn.4">iwn(4)</a>
 <li>Added <a href="https://man.openbsd.org/?query=urtwn&sektion=4&format=html">urtwn(4)</a> to armish, landisk, macppc, socppc and loongson GENERIC kernel.  <li>Added <a href="https://man.openbsd.org/urtwn.4">urtwn(4)</a> to armish, landisk, macppc, socppc and loongson GENERIC kernel.
 <li>Make <a href="https://man.openbsd.org/?query=readlabelfs&sektion=3&format=html">readlabelfs(3)</a> handle <a href="https://man.openbsd.org/?query=disklabel&sektion=8&format=html">disklabel(8)</a> UID.  <li>Make <a href="https://man.openbsd.org/readlabelfs.3">readlabelfs(3)</a> handle <a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a> UID.
 <li>Make <a href="https://man.openbsd.org/?query=isduid&sektion=3&format=html">isduid(3)</a> easily usable.  <li>Make <a href="https://man.openbsd.org/isduid.3">isduid(3)</a> easily usable.
 <li>Prevent <a href="https://man.openbsd.org/?query=smtpd&sektion=8&format=html">smtpd(8)</a> from exiting if <tt>smtpctl schedule</tt> is run with a valid but non-existent message ID.  <li>Prevent <a href="https://man.openbsd.org/smtpd.8">smtpd(8)</a> from exiting if <code>smtpctl schedule</code> is run with a valid but non-existent message ID.
 <li>Improved amd64 AESNI driver.  <li>Improved amd64 AESNI driver.
 <li>Prevent <a href="https://man.openbsd.org/?query=who&sektion=1&format=html">who(1)</a> from producing lines longer than 80 columns.  <li>Prevent <a href="https://man.openbsd.org/who.1">who(1)</a> from producing lines longer than 80 columns.
 <li>Make <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> show more window and pane flags in list-* output, and put layout on the same line.  <li>Make <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> show more window and pane flags in list-* output, and put layout on the same line.
 <!-- 2010/11/14 -->  <!-- 2010/11/14 -->
 <li>Improved <a href="https://man.openbsd.org/?query=aucat&sektion=1&format=html">aucat(1)</a> midi.  <li>Improved <a href="https://man.openbsd.org/aucat.1">aucat(1)</a> midi.
 <li>In Xenocara, updated Pixmap to version 0.20.0.  <li>In Xenocara, updated Pixmap to version 0.20.0.
 <li>Prevent <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> last and active window from becoming the same.  <li>Prevent <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> last and active window from becoming the same.
 <!-- 2010/11/13 -->  <!-- 2010/11/13 -->
 <li>Allow ssh and sshd to set arbitrary TOS/DSCP/QoS values instead of hardcoding lowdelay/throughput.  <li>Allow ssh and sshd to set arbitrary TOS/DSCP/QoS values instead of hardcoding lowdelay/throughput.
 <li>Removed bdwrite to bawrite conversion in <a href="https://man.openbsd.org/?query=vfs&sektion=9&format=html">vfs(9)</a>.  <li>Removed bdwrite to bawrite conversion in <a href="https://man.openbsd.org/vfs.9">vfs(9)</a>.
 <li>Switched from TSS-per-process to TSS-per-CPU in amd64.  <li>Switched from TSS-per-process to TSS-per-CPU in amd64.
 <!-- 2010/11/12 -->  <!-- 2010/11/12 -->
 <li>Reverted MCLGETI for <a href="https://man.openbsd.org/?query=re&sektion=4&format=html">re(4)</a> as it is causing hangs.  <li>Reverted MCLGETI for <a href="https://man.openbsd.org/re.4">re(4)</a> as it is causing hangs.
 <li>Push all potential system MI .h files not utilized by the bootblocks into the ctags run as well to bring #define's and structs and such into scope.  <li>Push all potential system MI .h files not utilized by the bootblocks into the ctags run as well to bring #define's and structs and such into scope.
 <li>Make <a href="https://man.openbsd.org/?query=pfctl&sektion=8&format=html">pfctl(8)</a> and <a href="https://man.openbsd.org/?query=tcpdump&sektion=8&format=html">tcpdump(8)</a> show the rdomain correctly.  <li>Make <a href="https://man.openbsd.org/pfctl.8">pfctl(8)</a> and <a href="https://man.openbsd.org/tcpdump.8">tcpdump(8)</a> show the rdomain correctly.
 <li>Make the installer properly quote the wireless config into <a href="https://man.openbsd.org/?query=hostname.if&sektion=5&format=html">hostname.if(5)</a>.  <li>Make the installer properly quote the wireless config into <a href="https://man.openbsd.org/hostname.if.5">hostname.if(5)</a>.
 <!-- 2010/11/11 -->  <!-- 2010/11/11 -->
 <li>Added XAUTHORITY to <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> update-environment.  <li>Added XAUTHORITY to <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> update-environment.
 <li>Added a -a flag to <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> unbind-key to flush all key bindings.  <li>Added a -a flag to <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> unbind-key to flush all key bindings.
 <li>Make <a href="https://man.openbsd.org/?query=tcasic&sektion=4&arch=alpha&format=html">tcasic(4/alpha)</a> and <a href="https://man.openbsd.org/?query=esp&sektion=4&arch=mac68k&format=html">esp(4/mac68k)</a> compute synchronous transfer periods (involving the bus clock) with a better accuracy.  <li>Make <a href="https://man.openbsd.org/alpha/tcasic.4">tcasic(4/alpha)</a> and <a href="https://man.openbsd.org/mac68k/esp.4">esp(4/mac68k)</a> compute synchronous transfer periods (involving the bus clock) with a better accuracy.
 <li>In Xenocara, updated libXdmcp to version 1.1.0, libXext to 1.4.0, libXft to 2.2.0, xtrans to 1.2.6, libXi 1.4.0, bh-ttf to 1.0.3, mkfontdir 1.0.6, xdriinfo 1.0.4, xgamma to 1.0.4, xinput to 1.5.3, xkill to 1.0.3, xrdb to 1.0.7, xrefresh 1.0.7, xset 1.2.1, xwd 1.0.4, xwud 1.0.3.  <li>In Xenocara, updated libXdmcp to version 1.1.0, libXext to 1.4.0, libXft to 2.2.0, xtrans to 1.2.6, libXi 1.4.0, bh-ttf to 1.0.3, mkfontdir 1.0.6, xdriinfo 1.0.4, xgamma to 1.0.4, xinput to 1.5.3, xkill to 1.0.3, xrdb to 1.0.7, xrefresh 1.0.7, xset 1.2.1, xwd 1.0.4, xwud 1.0.3.
 <!-- 2010/11/10 -->  <!-- 2010/11/10 -->
 <li>Prevent <a href="https://man.openbsd.org/?query=acpibat&sektion=4&format=html">acpibat(4)</a> from recursing infinitely on the notify function.  <li>Prevent <a href="https://man.openbsd.org/acpibat.4">acpibat(4)</a> from recursing infinitely on the notify function.
 <li>Updated <a href="https://man.openbsd.org/?query=athn&sektion=4&format=html">athn(4)</a> AR9380: added the different ROM templates for the different chips, fixed AR_PHY_65NM_CH0_TOP_XPABIASLVL definition, applied attenuation settings from the ROM.  <li>Updated <a href="https://man.openbsd.org/athn.4">athn(4)</a> AR9380: added the different ROM templates for the different chips, fixed AR_PHY_65NM_CH0_TOP_XPABIASLVL definition, applied attenuation settings from the ROM.
 <li>Pass aesni_ctr_enc an initial counter block instead of an initialization vector in amd64 aesni.  <li>Pass aesni_ctr_enc an initial counter block instead of an initialization vector in amd64 aesni.
 <li>Enable low latency interrupt modulation on <a href="https://man.openbsd.org/?query=ix&sektion=4&format=html">ix(4)</a> and set the LL interval to the maximum value to reduce the number of low latency interrupts hitting the card when the ring is getting full.  <li>Enable low latency interrupt modulation on <a href="https://man.openbsd.org/ix.4">ix(4)</a> and set the LL interval to the maximum value to reduce the number of low latency interrupts hitting the card when the ring is getting full.
 <li>Fixed an issue in <a href="https://man.openbsd.org/?query=bgpd&sektion=8&format=html">bgpd(8)</a> where the RDE would start up as route-collector because uninitialized memory made the RDE switch to that mode.  <li>Fixed an issue in <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a> where the RDE would start up as route-collector because uninitialized memory made the RDE switch to that mode.
 <li>Make <a href="https://man.openbsd.org/?query=ldapd&sektion=8&format=html">ldapd(8)</a> -dvv flags produce debug traces of decoded BER messages on stderr. Also shows a hexdump of the input buffer if BER decoding fails.  <li>Make <a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a> -dvv flags produce debug traces of decoded BER messages on stderr. Also shows a hexdump of the input buffer if BER decoding fails.
 <li>Make <a href="https://man.openbsd.org/?query=ldapd&sektion=8&format=html">ldapd(8)</a> prefix debug logging on stderr with time and pid, like syslog.  <li>Make <a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a> prefix debug logging on stderr with time and pid, like syslog.
 <!-- 2010/11/09 -->  <!-- 2010/11/09 -->
 <li>Use only libcrypto APIs that are retained with OPENSSL_NO_DEPRECATED in <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a>.  <li>Use only libcrypto APIs that are retained with OPENSSL_NO_DEPRECATED in <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>.
 <li>Set rdomain maximum route-id to RT_TABLEID_MAX in <a href="https://man.openbsd.org/?query=ifconfig&sektion=8&format=html">ifconfig(8)</a>, as it is for the kernel.  <li>Set rdomain maximum route-id to RT_TABLEID_MAX in <a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a>, as it is for the kernel.
 <li>Improved <a href="https://man.openbsd.org/?query=drm&sektion=4&format=html">drm(4)</a>.  <li>Improved <a href="https://man.openbsd.org/drm.4">drm(4)</a>.
 <!-- 2010/11/08 -->  <!-- 2010/11/08 -->
 <li>Prevent <a href="https://man.openbsd.org/?query=rc&sektion=8&format=html">rc(8)</a> from printing 'Null message body; hope that's ok' in the rc output if the call to rc.firstime doesn't output anything to <a href="https://man.openbsd.org/?query=mail&sektion=1&format=html">mail(1)</a>.  <li>Prevent <a href="https://man.openbsd.org/rc.8">rc(8)</a> from printing 'Null message body; hope that's ok' in the rc output if the call to rc.firstime doesn't output anything to <a href="https://man.openbsd.org/mail.1">mail(1)</a>.
 <li>Added %F, %g, %G, %u, %z (extended) and %Z conversion specifications to <a href="https://man.openbsd.org/?query=strptime&sektion=3&format=html">strptime(3)</a> format string.  <li>Added %F, %g, %G, %u, %z (extended) and %Z conversion specifications to <a href="https://man.openbsd.org/strptime.3">strptime(3)</a> format string.
 <li>Use <a href="https://man.openbsd.org/?query=scandir&sektion=3&format=html">scandir(3)</a> instead of <a href="https://man.openbsd.org/?query=getdirentries&sektion=2&format=html">getdirentries(2)</a> in <a href="https://man.openbsd.org/?query=diff&sektion=1&format=html">diff(1)</a>. Call to <a href="https://man.openbsd.org/?query=getdirentries&sektion=2&format=html">getdirentries(2)</a> should be avoided outside of libc.  <li>Use <a href="https://man.openbsd.org/scandir.3">scandir(3)</a> instead of <a href="https://man.openbsd.org/getdirentries.2">getdirentries(2)</a> in <a href="https://man.openbsd.org/diff.1">diff(1)</a>. Call to <a href="https://man.openbsd.org/getdirentries.2">getdirentries(2)</a> should be avoided outside of libc.
 <li>Clear ERL register on octeon locore.S.  <li>Clear ERL register on octeon locore.S.
 <!-- 2010/11/06 --><li>Added sched_get_priority_{min,max} to libpthread.  <!-- 2010/11/06 --><li>Added sched_get_priority_{min,max} to libpthread.
 <li>Moved <a href="https://man.openbsd.org/?query=softraid&sektion=4&format=html">softraid(4)</a> raid1 and crypto to a workq.  <li>Moved <a href="https://man.openbsd.org/softraid.4">softraid(4)</a> raid1 and crypto to a workq.
 <li>Make <a href="https://man.openbsd.org/?query=sio_onvol&sektion=3&format=html">sio_onvol(3)</a> return a integer exposing whether a volume knob is available for the stream.  <li>Make <a href="https://man.openbsd.org/sio_onvol.3">sio_onvol(3)</a> return a integer exposing whether a volume knob is available for the stream.
 <li>Added a temporary workaround for <a href="https://man.openbsd.org/?query=imake&sektion=1&format=html">imake(1)</a> buff with variable substitutions.  <li>Added a temporary workaround for <a href="https://man.openbsd.org/imake.1">imake(1)</a> buff with variable substitutions.
 <li>Prevent revision 0xc4 and earlier of the Acer Labs M5229 UDMA IDE from doing DMA for LBA48 commands. It makes large disks slower but work properly.  <li>Prevent revision 0xc4 and earlier of the Acer Labs M5229 UDMA IDE from doing DMA for LBA48 commands. It makes large disks slower but work properly.
 <li>Make ATA <a href="https://man.openbsd.org/?query=wdc&sektion=4&format=html">wdc(4)</a> work around some bugs in certain <a href="https://man.openbsd.org/?query=pciide&sektion=4&format=html">pciide(4)</a> controllers.  <li>Make ATA <a href="https://man.openbsd.org/wdc.4">wdc(4)</a> work around some bugs in certain <a href="https://man.openbsd.org/pciide.4">pciide(4)</a> controllers.
 <li>Added security fix for the TrueType FX font variation loader of FreeType in Xenocara (CVE-2010-3855).  <li>Added security fix for the TrueType FX font variation loader of FreeType in Xenocara (CVE-2010-3855).
 <li>Added a security fix for the TrueType bytecode interpreter of FreeType in Xenocara (CVE-2010-3814).  <li>Added a security fix for the TrueType bytecode interpreter of FreeType in Xenocara (CVE-2010-3814).
 <li>Added <a href="https://man.openbsd.org/?query=urtwn&sektion=4&format=html">urtwn(4)</a> to sparc64 GENERIC kernel.  <li>Added <a href="https://man.openbsd.org/urtwn.4">urtwn(4)</a> to sparc64 GENERIC kernel.
 <!-- 2010/11/05 -->  <!-- 2010/11/05 -->
 <li>Added <a href="https://man.openbsd.org/?query=urtwn&sektion=4&format=html">urtwn(4)</a>, a driver for Realtek RTL8188CU/RTL8192CU 802.11n USB devices.  <li>Added <a href="https://man.openbsd.org/urtwn.4">urtwn(4)</a>, a driver for Realtek RTL8188CU/RTL8192CU 802.11n USB devices.
 <li>Added experimental support for full dynamic range of 24-bit hardware use for i386, amd64 and sparc64 only. It is disabled by default since most hardware and audio programs use 16-bit precision.  <li>Added experimental support for full dynamic range of 24-bit hardware use for i386, amd64 and sparc64 only. It is disabled by default since most hardware and audio programs use 16-bit precision.
 <li>Added <a href="https://man.openbsd.org/?query=moscom&sektion=4&format=html">moscom(4)</a>, <a href="https://man.openbsd.org/?query=ucom&sektion=4&format=html">ucom(4)</a>, <a href="https://man.openbsd.org/?query=uts&sektion=4&format=html">uts(4)</a>, <a href="https://man.openbsd.org/?query=uhts&sektion=4&format=html">uhts(4)</a>, <a href="https://man.openbsd.org/?query=uberry&sektion=4&format=html">uberry(4)</a>, <a href="https://man.openbsd.org/?query=uath&sektion=4&format=html">uath(4)</a>, <a href="https://man.openbsd.org/?query=otus&sektion=4&format=html">otus(4)</a>, <a href="https://man.openbsd.org/?query=upgt&sektion=4&format=html">upgt(4)</a>, <a href="https://man.openbsd.org/?query=urtw&sektion=4&format=html">urtw(4)</a>, <a href="https://man.openbsd.org/?query=urtwn&sektion=4&format=html">urtwn(4)</a>, <a href="https://man.openbsd.org/?query=utrh&sektion=4&format=html">utrh(4)</a> to macppc GENERIC kernel.  <li>Added <a href="https://man.openbsd.org/moscom.4">moscom(4)</a>, <a href="https://man.openbsd.org/ucom.4">ucom(4)</a>, <a href="https://man.openbsd.org/uts.4">uts(4)</a>, <a href="https://man.openbsd.org/uhts.4">uhts(4)</a>, <a href="https://man.openbsd.org/uberry.4">uberry(4)</a>, <a href="https://man.openbsd.org/uath.4">uath(4)</a>, <a href="https://man.openbsd.org/otus.4">otus(4)</a>, <a href="https://man.openbsd.org/upgt.4">upgt(4)</a>, <a href="https://man.openbsd.org/urtw.4">urtw(4)</a>, <a href="https://man.openbsd.org/urtwn.4">urtwn(4)</a>, <a href="https://man.openbsd.org/utrh.4">utrh(4)</a> to macppc GENERIC kernel.
 <li>Implement <a href="https://man.openbsd.org/?query=ddb&sektion=4&format=html">ddb(4)</a> command "show mbuf addr".  <li>Implement <a href="https://man.openbsd.org/ddb.4">ddb(4)</a> command "show mbuf addr".
 <li>In Xenocara update xf86-video-geode to 2.11.9.  <li>In Xenocara update xf86-video-geode to 2.11.9.
 <li>Fixed a possible use of uninitialized variable in <a href="https://man.openbsd.org/?query=mrouted&sektion=8&format=html">mrouted(8)</a> IGMP.  <li>Fixed a possible use of uninitialized variable in <a href="https://man.openbsd.org/mrouted.8">mrouted(8)</a> IGMP.
 <li>Make <a href="https://man.openbsd.org/?query=systat&sektion=1&format=html">systat(1)</a> print relative number of <a href="https://man.openbsd.org/?query=mbuf&sektion=9&format=html">mbuf(9)</a> livelock that happened between two systat updates instead of showing absolute figures.  <li>Make <a href="https://man.openbsd.org/systat.1">systat(1)</a> print relative number of <a href="https://man.openbsd.org/mbuf.9">mbuf(9)</a> livelock that happened between two systat updates instead of showing absolute figures.
 <li>Make <a href="https://man.openbsd.org/?query=ldapd&sektion=8&format=html">ldapd(8)</a> return earlier when the base DN in a search request doesn't exist.  <li>Make <a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a> return earlier when the base DN in a search request doesn't exist.
 <li>Make <a href="https://man.openbsd.org/?query=ldapd&sektion=8&format=html">ldapd(8)</a> truncate additional incomplete requests when the input buffer already received two complete requests. Fixes the number of bytes consumed from the input buffer.  <li>Make <a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a> truncate additional incomplete requests when the input buffer already received two complete requests. Fixes the number of bytes consumed from the input buffer.
 <!-- 2010/11/04 -->  <!-- 2010/11/04 -->
 <li>Make <a href="https://man.openbsd.org/?query=bridge&sektion=4&format=html">bridge(4)</a> filter out reserved destination MAC addresses (01:80:C2:00:00:0x) as per the 802.1D-2004 spec.  <li>Make <a href="https://man.openbsd.org/bridge.4">bridge(4)</a> filter out reserved destination MAC addresses (01:80:C2:00:00:0x) as per the 802.1D-2004 spec.
 <li>Synchronized <a href="https://man.openbsd.org/?query=tcpdump&sektion=8&format=html">tcpdump(8)</a> with <a href="http://www.tcpdump.org">tcpdump.org</a> to fix multicast DNS support.  <li>Synchronized <a href="https://man.openbsd.org/tcpdump.8">tcpdump(8)</a> with <a href="http://www.tcpdump.org">tcpdump.org</a> to fix multicast DNS support.
 <li>Make <a href="https://man.openbsd.org/?query=ldapd&sektion=8&format=html">ldapd(8)</a> publish matching rules in the cn=schema subentry as the matchingRules attribute as required by RFC4517.  <li>Make <a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a> publish matching rules in the cn=schema subentry as the matchingRules attribute as required by RFC4517.
 <li>Make <a href="https://man.openbsd.org/?query=ldpd&sektion=8&format=html">ldpd(8)</a> rewrite all packet parsers to be more careful about alignment.  <li>Make <a href="https://man.openbsd.org/ldpd.8">ldpd(8)</a> rewrite all packet parsers to be more careful about alignment.
 <li>Make <a href="https://man.openbsd.org/?query=ldpd&sektion=8&format=html">ldpd(8)</a> only consider paths with highest priority when replying to label requests.  <li>Make <a href="https://man.openbsd.org/ldpd.8">ldpd(8)</a> only consider paths with highest priority when replying to label requests.
 <li>Make sure sysmerge won't end up using /usr/src/etc when the correct option isn't passed.  <li>Make sure sysmerge won't end up using /usr/src/etc when the correct option isn't passed.
 <li>Fixed a bug in <a href="https://man.openbsd.org/?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> when used with: -nz bsr.  <li>Fixed a bug in <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a> when used with: -nz bsr.
 <li>Make <a href="https://man.openbsd.org/?query=ntpd&sektion=8&format=html">ntpd(8)</a> use all the IPs written during install by default in <a href="https://man.openbsd.org/?query=ntpd.conf&sektion=5&format=html">ntpd.conf(5)</a>.  <li>Make <a href="https://man.openbsd.org/ntpd.8">ntpd(8)</a> use all the IPs written during install by default in <a href="https://man.openbsd.org/ntpd.conf.5">ntpd.conf(5)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=sftp-server&sektion=8&format=html">sftp-server(8)</a> parse umask as octal.  <li>Make <a href="https://man.openbsd.org/sftp-server.8">sftp-server(8)</a> parse umask as octal.
 <!-- 2010/11/03 -->  <!-- 2010/11/03 -->
 <li>Make <a href="https://man.openbsd.org/?query=ctags&sektion=1&format=html">ctags(1)</a> -t flag do nothing for backward compatibility as tags creation for typedefs, structs, unions and enums are the default by POSIX.  <li>Make <a href="https://man.openbsd.org/ctags.1">ctags(1)</a> -t flag do nothing for backward compatibility as tags creation for typedefs, structs, unions and enums are the default by POSIX.
 <li>Make <a href="https://man.openbsd.org/?query=pool_sethardlimit&sektion=9&format=html">pool_sethardlimit(9)</a> not imply <a href="https://man.openbsd.org/?query=pool_sethiwat&sektion=9&format=html">pool_sethiwat(9)</a>.  <li>Make <a href="https://man.openbsd.org/pool_sethardlimit.9">pool_sethardlimit(9)</a> not imply <a href="https://man.openbsd.org/pool_sethiwat.9">pool_sethiwat(9)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=ldapd&sektion=8&format=html">ldapd(8)</a> recognize all matching rules from RFC4517 except the optional wordMatch and keywordMatch.  <li>Make <a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a> recognize all matching rules from RFC4517 except the optional wordMatch and keywordMatch.
 <li>Use caseExactMatch instead of caseExactIA5Match in <a href="https://man.openbsd.org/?query=ldapd&sektion=8&format=html">ldapd(8)</a> core.schema.  <li>Use caseExactMatch instead of caseExactIA5Match in <a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a> core.schema.
 <li>Make <a href="https://man.openbsd.org/?query=ldapd&sektion=8&format=html">ldapd(8)</a> evaluate filters according to the three-valued logic of X.511, as required by RFC4511.  <li>Make <a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a> evaluate filters according to the three-valued logic of X.511, as required by RFC4511.
 <li>Make <a href="https://man.openbsd.org/?query=vmt&sektion=4&format=html">vmt(4)</a> attach only if <a href="https://man.openbsd.org/?query=mainbus&sektion=4&format=html">mainbus(4)</a> is specifically asking for it after vmt_probe succeeds. Prevents <a href="https://man.openbsd.org/?query=mainbus&sektion=4&format=html">mainbus(4)</a> from hanging.  <li>Make <a href="https://man.openbsd.org/vmt.4">vmt(4)</a> attach only if <a href="https://man.openbsd.org/mainbus.4">mainbus(4)</a> is specifically asking for it after vmt_probe succeeds. Prevents <a href="https://man.openbsd.org/mainbus.4">mainbus(4)</a> from hanging.
 <!-- 2010/11/02 -->  <!-- 2010/11/02 -->
 <li>Make <a href="https://man.openbsd.org/?query=trm&sektion=4&format=html">trm(4)</a> reduce useless retry of commands getting sense errors.  <li>Make <a href="https://man.openbsd.org/trm.4">trm(4)</a> reduce useless retry of commands getting sense errors.
 <li>Make <tt>make -q</tt> exit with 1 and not -1. Fixes PR6494.  <li>Make <code>make -q</code> exit with 1 and not -1. Fixes PR6494.
 <li>Make <tt>&lt;sys/ressource.h&gt;</tt> usable on its own by including <tt>&lt;sys/time.h&gt;</tt> as required by POSIX.  <li>Make <code>&lt;sys/ressource.h&gt;</code> usable on its own by including <code>&lt;sys/time.h&gt;</code> as required by POSIX.
 <li>Make the network livelock counter available from <a href="https://man.openbsd.org/?query=sysctl&sektion=8&format=html">sysctl(8)</a> and <a href="https://man.openbsd.org/?query=systat&sektion=1&format=html">systat(1)</a>.  <li>Make the network livelock counter available from <a href="https://man.openbsd.org/sysctl.8">sysctl(8)</a> and <a href="https://man.openbsd.org/systat.1">systat(1)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=sysctl&sektion=3&format=html">sysctl(3)</a> export the network livelock counter.  <li>Make <a href="https://man.openbsd.org/sysctl.3">sysctl(3)</a> export the network livelock counter.
 <!-- 2010/11/01 -->  <!-- 2010/11/01 -->
 <li>Replaced a boot(RB_HALT) to a panic in amd64 machine-dependent trap.c to make it in line with the other architectures.  <li>Replaced a boot(RB_HALT) to a panic in amd64 machine-dependent trap.c to make it in line with the other architectures.
 <li>In Xenocara updated xf86dga to version 1.0.3, xinit to 1.3.0,  <li>In Xenocara updated xf86dga to version 1.0.3, xinit to 1.3.0,
 <li>Added support for hex keys in the <a href="https://man.openbsd.org/?query=ifconfig&sektion=8&format=html">ifconfig(8)</a> wpakey code (full length only).  <li>Added support for hex keys in the <a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a> wpakey code (full length only).
 <!-- 2010/10/31 -->  <!-- 2010/10/31 -->
 <li>Fixed OpenCVS init command.  <li>Fixed OpenCVS init command.
 <li>In Xenocara, updated bigreqsproto to version 1.1.1, compositeproto to 0.4.2, damageproto to 1.2.1, fixesproto to 4.1.2, fontsproto to 2.1.1, randrproto to 1.3.2, recordproto to 1.14.1, scrnsaverproto to 1.2.1, xcmiscproto  to 1.2.1, libFS to 1.0.3, libXres to 1.0.5, libXScrnSaver to 1.2.1, libXaw to 1.0.8, libXcomposite to 0.4.3, libXcursor to 1.1.11, libXfont 1.4.3, libXinerama to 1.1.1, libXmu to 1.1.0, libXpm to 3.5.9, libXrandr to 1.3.1, libXt to 1.0.9, libXtst to 1.2.0, libXv to 1.0.6, libXxf86dga to 1.1.2, libXxf86vm to 1.1.1, libdmx to 1.1.1, libfontenc to 1.1.0, libxkbfile to 1.0.7, imake to 1.0.4, makedepend to 1.0.3, xorg-macros to 1.11.0, bdftopcf to 1.0.3, beforelight to 1.0.4, bitmap to 1.0.5, editres to 1.0.5, fslsfonts to 1.0.3, fstobdf to 1.0.4, iceauth to 1.0.4, ico to 1.0.3, mkfontscale to 1.0.8, rgb to 1.0.4, showfont to 1.0.3, smproxy to 1.0.4, twm to 1.0.5, viewres to 1.0.3, xconsole to 1.0.4, appres to 1.0.3, xdpyinfo to 1.2.0, xedit to 1.2.0, xev to 1.1.0, xfd to 1.1.0, xfs to 1.1.1, xfsinfo to 1.0.3, xgc to 1.0.3, xhost to 1.0.4, xkbevd to 1.1.1, xkbutils to 1.0.3, xlogo to 1.0.3, xmag to 1.0.4, xman to 1.1.1, xmodmap to 1.0.5, xprop to 1.2.0, xrandr to 1.3.4, xsertroot to 1.1.0, xsm to 1.0.2, font-util to 1.2.0, encodings to 1.0.4 and all fonts packages to latest X.Org versions.  <li>In Xenocara, updated bigreqsproto to version 1.1.1, compositeproto to 0.4.2, damageproto to 1.2.1, fixesproto to 4.1.2, fontsproto to 2.1.1, randrproto to 1.3.2, recordproto to 1.14.1, scrnsaverproto to 1.2.1, xcmiscproto  to 1.2.1, libFS to 1.0.3, libXres to 1.0.5, libXScrnSaver to 1.2.1, libXaw to 1.0.8, libXcomposite to 0.4.3, libXcursor to 1.1.11, libXfont 1.4.3, libXinerama to 1.1.1, libXmu to 1.1.0, libXpm to 3.5.9, libXrandr to 1.3.1, libXt to 1.0.9, libXtst to 1.2.0, libXv to 1.0.6, libXxf86dga to 1.1.2, libXxf86vm to 1.1.1, libdmx to 1.1.1, libfontenc to 1.1.0, libxkbfile to 1.0.7, imake to 1.0.4, makedepend to 1.0.3, xorg-macros to 1.11.0, bdftopcf to 1.0.3, beforelight to 1.0.4, bitmap to 1.0.5, editres to 1.0.5, fslsfonts to 1.0.3, fstobdf to 1.0.4, iceauth to 1.0.4, ico to 1.0.3, mkfontscale to 1.0.8, rgb to 1.0.4, showfont to 1.0.3, smproxy to 1.0.4, twm to 1.0.5, viewres to 1.0.3, xconsole to 1.0.4, appres to 1.0.3, xdpyinfo to 1.2.0, xedit to 1.2.0, xev to 1.1.0, xfd to 1.1.0, xfs to 1.1.1, xfsinfo to 1.0.3, xgc to 1.0.3, xhost to 1.0.4, xkbevd to 1.1.1, xkbutils to 1.0.3, xlogo to 1.0.3, xmag to 1.0.4, xman to 1.1.1, xmodmap to 1.0.5, xprop to 1.2.0, xrandr to 1.3.4, xsertroot to 1.1.0, xsm to 1.0.2, font-util to 1.2.0, encodings to 1.0.4 and all fonts packages to latest X.Org versions.
 <li>Make the return of <a href="https://man.openbsd.org/?query=rfork&sektion=2&format=html">rfork(2)</a> consistent with gethrid(). Fixes an rthread breakage.  <li>Make the return of <a href="https://man.openbsd.org/rfork.2">rfork(2)</a> consistent with gethrid(). Fixes an rthread breakage.
 <!-- 2010/10/30 -->  <!-- 2010/10/30 -->
 <li>Make <a href="https://man.openbsd.org/?query=netstat&sektion=1&format=html">netstat(1)</a> print socket structure internals when netstat -P pcbaddr is called with -v.  <li>Make <a href="https://man.openbsd.org/netstat.1">netstat(1)</a> print socket structure internals when netstat -P pcbaddr is called with -v.
 <li>Make the installer create a matching group for the user upon user creation.  <li>Make the installer create a matching group for the user upon user creation.
 <li>Fixed high frequencies being removed on <a href="https://man.openbsd.org/?query=envy&sektion=4&format=html">envy(4)</a>.  <li>Fixed high frequencies being removed on <a href="https://man.openbsd.org/envy.4">envy(4)</a>.
 <li>Fixed a 10 year old bug in the <a href="https://man.openbsd.org/?query=ld.so&sektion=1&format=html">ld.so(1)</a> memory allocator, which affected only sparc.  <li>Fixed a 10 year old bug in the <a href="https://man.openbsd.org/ld.so.1">ld.so(1)</a> memory allocator, which affected only sparc.
 <li>Improved <a href="https://man.openbsd.org/?query=run&sektion=4&format=html">run(4)</a> and <a href="https://man.openbsd.org/?query=otus&sektion=4&format=html">otus(4)</a>.  <li>Improved <a href="https://man.openbsd.org/run.4">run(4)</a> and <a href="https://man.openbsd.org/otus.4">otus(4)</a>.
 <!-- 2010/10/29 -->  <!-- 2010/10/29 -->
 <li>Fixed <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> command list parsing.  <li>Fixed <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> command list parsing.
 <li>Removed <a href="https://man.openbsd.org/?query=colcrt&sektion=1&format=html&manpath=OpenBSD+4.7">colcrt(1)</a>, <a href="https://man.openbsd.org/?query=checknr&sektion=1&format=html&manpath=OpenBSD+4.7">checknr(1)</a>, <a href="https://man.openbsd.org/?query=soelim&sektion=1&format=html&manpath=OpenBSD+4.7">soelim(1)</a> from base.  <li>Removed <a href="https://man.openbsd.org/colcrt.1">colcrt(1)</a>, <a href="https://man.openbsd.org/checknr.1">checknr(1)</a>, <a href="https://man.openbsd.org/soelim.1">soelim(1)</a> from base.
 <li>Removed "secrets" map from <a href="https://man.openbsd.org/?query=smtpd&sektion=8&format=html">smtpd(8)</a> and allow creation of user defined maps holding credentials.  <li>Removed "secrets" map from <a href="https://man.openbsd.org/smtpd.8">smtpd(8)</a> and allow creation of user defined maps holding credentials.
 <li>Make <a href="https://man.openbsd.org/?query=stat&sektion=1&format=html">stat(1)</a> include the octet of the mode that contains the setuid/setgid/sticky bits in the output format used for the -x option.  <li>Make <a href="https://man.openbsd.org/stat.1">stat(1)</a> include the octet of the mode that contains the setuid/setgid/sticky bits in the output format used for the -x option.
 <li>Set <a href="https://man.openbsd.org/?query=bpf&sektion=4&format=html">bpf(4)</a> alignment to 32 bits instead of sizeof(long).  <li>Set <a href="https://man.openbsd.org/bpf.4">bpf(4)</a> alignment to 32 bits instead of sizeof(long).
 <!-- 2010/10/28 -->  <!-- 2010/10/28 -->
 <li>Added preliminary support for PCI and SATA to octeon.  <li>Added preliminary support for PCI and SATA to octeon.
 <li>Allow some rules to have longer expiry delay than the default in <a href="https://man.openbsd.org/?query=smtpd&sektion=8&format=html">smtpd(8)</a>.  <li>Allow some rules to have longer expiry delay than the default in <a href="https://man.openbsd.org/smtpd.8">smtpd(8)</a>.
 <li>Fixed a 'bstp still active' panic that happens if a stp enabled interface is destroyed while in the <a href="https://man.openbsd.org/?query=bridge&sektion=4&format=html">bridge(4)</a>.  <li>Fixed a 'bstp still active' panic that happens if a stp enabled interface is destroyed while in the <a href="https://man.openbsd.org/bridge.4">bridge(4)</a>.
 <li>Prevent <a href="https://man.openbsd.org/?query=route&sektion=4&format=html">route(4)</a> from sending route messages to userland processes if those messages are rejected by the kernel because of bad encoding.  <li>Prevent <a href="https://man.openbsd.org/route.4">route(4)</a> from sending route messages to userland processes if those messages are rejected by the kernel because of bad encoding.
 <li>Make sure the mbuf data is properly aligned when function is reinjecting packets from low level output functions into high level output functions in Ethernet-inside-IP processing.  <li>Make sure the mbuf data is properly aligned when function is reinjecting packets from low level output functions into high level output functions in Ethernet-inside-IP processing.
 <li>Added m_print() a function to print <a href="https://man.openbsd.org/?query=mbuf&sektion=9&format=html">mbuf(9)</a> headers. Can be called from <a href="https://man.openbsd.org/?query=ddb&sektion=4&format=html">ddb(4)</a> with an mbuf pointer as argument to see the contents of it.  <li>Added m_print() a function to print <a href="https://man.openbsd.org/mbuf.9">mbuf(9)</a> headers. Can be called from <a href="https://man.openbsd.org/ddb.4">ddb(4)</a> with an mbuf pointer as argument to see the contents of it.
 <li>Removed libdes, src/ports users have been switched to libcrypto.  <li>Removed libdes, src/ports users have been switched to libcrypto.
 <li>Replaced getdirentries by a new one, renaming the first to ogetdirentries().  <li>Replaced getdirentries by a new one, renaming the first to ogetdirentries().
 <li>Fixed memory leak in OpenCVS.  <li>Fixed memory leak in OpenCVS.
 <li>Fixed a possible NULL deref on loading a corrupt ECDH key in <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a>.  <li>Fixed a possible NULL deref on loading a corrupt ECDH key in <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>.
 <!-- 2010/10/27 -->  <!-- 2010/10/27 -->
 <li>Prevent <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> font alternating blocks like .RB from breaking the line between children in literate mode.  <li>Prevent <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> font alternating blocks like .RB from breaking the line between children in literate mode.
 <li>Removed skipjack and cast from libc.  <li>Removed skipjack and cast from libc.
 <li>Added _SC_HOST_NAME_MAX in <a href="https://man.openbsd.org/?query=sysconf&sektion=3&format=html">sysconf(3)</a>.  <li>Added _SC_HOST_NAME_MAX in <a href="https://man.openbsd.org/sysconf.3">sysconf(3)</a>.
 <li>Make alpha trap report proper pc address in siginfo.  <li>Make alpha trap report proper pc address in siginfo.
 <li>Fixed a few logic errors in misp64 comparison instruction emulation: make sure the less than relation is correctly computed, and check for both operands being signaled NaNs, instead of only the first NaN found, to decide whether to raise an invalid exception or not.  <li>Fixed a few logic errors in misp64 comparison instruction emulation: make sure the less than relation is correctly computed, and check for both operands being signaled NaNs, instead of only the first NaN found, to decide whether to raise an invalid exception or not.
 <li>Fixed an off-by-one in a <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> assertion, crashing the renderer on ".Os \&".  <li>Fixed an off-by-one in a <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> assertion, crashing the renderer on ".Os \&".
 <li>Prevent various usb network devices from freeing network related resources if they were not allocated.  <li>Prevent various usb network devices from freeing network related resources if they were not allocated.
 <li>Added preliminary support for rc scripts in <a href="https://man.openbsd.org/?query=pkg_add&sektion=1&format=html">pkg_add(1)</a>.  <li>Added preliminary support for rc scripts in <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a>.
 <li>Prevent <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> from throwing errors when .HP .IP .RS .TP have no arguments, as they are optional.  <li>Prevent <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> from throwing errors when .HP .IP .RS .TP have no arguments, as they are optional.
 <li>Merged -k and expand @@ parsing code between OpenCVS and OpenRCS, resulting in a performance gain in OpenCVS in some "cvs update" scenarios.  <li>Merged -k and expand @@ parsing code between OpenCVS and OpenRCS, resulting in a performance gain in OpenCVS in some "cvs update" scenarios.
 <!-- 2010/10/26 -->  <!-- 2010/10/26 -->
 <li>Downgraded nearly 20 <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> ERRORS to WARNINGS.  <li>Downgraded nearly 20 <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> ERRORS to WARNINGS.
 <li>Added support for so (low-level roff "switch source file"), needed for Xenocara and various ports.  <li>Added support for so (low-level roff "switch source file"), needed for Xenocara and various ports.
 <li>Added a simple 'rc' system to base (<tt>/etc/rc.subr</tt>) in order to start/stop/restart/reload services installed by the ports system.  <li>Added a simple 'rc' system to base (<code>/etc/rc.subr</code>) in order to start/stop/restart/reload services installed by the ports system.
 <li>Moved the MSIZE, MCLSHIFT, MCLBYTES and the MCLOFSET mbuf constants from hppa machine-dependent param.h to machine-independent param.h.  <li>Moved the MSIZE, MCLSHIFT, MCLBYTES and the MCLOFSET mbuf constants from hppa machine-dependent param.h to machine-independent param.h.
 <li>Added optional "match" keyword in <a href="https://man.openbsd.org/?query=relayd.conf&sektion=5&format=html">relayd.conf(5)</a> to allow simpler rdr-to filter rules.  <li>Added optional "match" keyword in <a href="https://man.openbsd.org/relayd.conf.5">relayd.conf(5)</a> to allow simpler rdr-to filter rules.
 <li>Implemented the optional label request message ID TLV in <a href="https://man.openbsd.org/?query=ldpd&sektion=8&format=html">ldpd(8)</a>.  <li>Implemented the optional label request message ID TLV in <a href="https://man.openbsd.org/ldpd.8">ldpd(8)</a>.
 <li>As required by the RFC, make sure that a wildcard FEC is the one and only FEC of that message for label release and withdraw messages in <a href="https://man.openbsd.org/?query=ldpd&sektion=8&format=html">ldpd(8)</a>.  <li>As required by the RFC, make sure that a wildcard FEC is the one and only FEC of that message for label release and withdraw messages in <a href="https://man.openbsd.org/ldpd.8">ldpd(8)</a>.
 <li>Improved <a href="https://man.openbsd.org/?query=ldpd&sektion=8&format=html">ldpd(8)</a> struct mapping_entry.  <li>Improved <a href="https://man.openbsd.org/ldpd.8">ldpd(8)</a> struct mapping_entry.
 <li>Make <a href="https://man.openbsd.org/?query=ldpd&sektion=8&format=html">ldpd(8)</a> lde_check_request(), lde_check_mapping(), lde_send_labelmapping(), lde_send_labelrequest() and lde_nbr_do_mappings() follow the algorithms defined in appendix A of RFC 5036.  <li>Make <a href="https://man.openbsd.org/ldpd.8">ldpd(8)</a> lde_check_request(), lde_check_mapping(), lde_send_labelmapping(), lde_send_labelrequest() and lde_nbr_do_mappings() follow the algorithms defined in appendix A of RFC 5036.
 <li>Allow the <a href="https://man.openbsd.org/?query=ldapd&sektion=8&format=html">ldapd(8)</a> userPassword attribute to specify a login class when using simple binds with BSD Authentication, using '#' as the delimiter.  <li>Allow the <a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a> userPassword attribute to specify a login class when using simple binds with BSD Authentication, using '#' as the delimiter.
 <li>Enabled <a href="https://man.openbsd.org/?query=vmt&sektion=4&format=html">vmt(4)</a> in amd64 and i386 GENERIC kernels.  <li>Enabled <a href="https://man.openbsd.org/vmt.4">vmt(4)</a> in amd64 and i386 GENERIC kernels.
 <li>Make <a href="https://man.openbsd.org/?query=vmt&sektion=4&format=html">vmt(4)</a> log suspend and resume.  <li>Make <a href="https://man.openbsd.org/vmt.4">vmt(4)</a> log suspend and resume.
 <li>Big update to <a href="https://man.openbsd.org/?query=vmt&sektion=4&format=html">vmt(4)</a>, vmware tools functionality: initiate shutdown by signalling init with SIGUSR2 when requested by the host; initiate a reboot by signalling init with SIGINT when requested by the host; report the guests hostname,  first non-loopback IP address and uptime to the host; update the guests timedelta sensor using the 64bit rpc.  <li>Big update to <a href="https://man.openbsd.org/vmt.4">vmt(4)</a>, vmware tools functionality: initiate shutdown by signalling init with SIGUSR2 when requested by the host; initiate a reboot by signalling init with SIGINT when requested by the host; report the guests hostname,  first non-loopback IP address and uptime to the host; update the guests timedelta sensor using the 64bit rpc.
 <li>Added a new CF driver for octeon.  <li>Added a new CF driver for octeon.
 <!-- 2010/10/25 -->  <!-- 2010/10/25 -->
 <li>Added a fullwidth option to <a href="https://man.openbsd.org/?query=pkg.conf&sektion=5&format=html">pkg.conf(5)</a>.  <li>Added a fullwidth option to <a href="https://man.openbsd.org/pkg.conf.5">pkg.conf(5)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=ld.so&sektion=1&format=html">ld.so(1)</a> search loaded libs first and add support for SONAME matching.  <li>Make <a href="https://man.openbsd.org/ld.so.1">ld.so(1)</a> search loaded libs first and add support for SONAME matching.
 <li>Make a workaround for PR6500 in <a href="https://man.openbsd.org/?query=route&sektion=8&format=html">route(8)</a> before real fix is made in the kernel.  <li>Make a workaround for PR6500 in <a href="https://man.openbsd.org/route.8">route(8)</a> before real fix is made in the kernel.
 <li>Improved <a href="https://man.openbsd.org/?query=md5&sektion=1&format=html">md5(1)</a> performance.  <li>Improved <a href="https://man.openbsd.org/md5.1">md5(1)</a> performance.
 <li>Fixed a rare race-based kernel crash by statically initializing TAILQ ifnet/ifg_head in <a href="https://man.openbsd.org/?query=ifmedia&sektion=4&format=html">ifmedia(4)</a>.  <li>Fixed a rare race-based kernel crash by statically initializing TAILQ ifnet/ifg_head in <a href="https://man.openbsd.org/ifmedia.4">ifmedia(4)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=sdmmc&sektion=4&format=html">sdmmc(4)</a> use iopool.  <li>Make <a href="https://man.openbsd.org/sdmmc.4">sdmmc(4)</a> use iopool.
   
 <li>Prevent <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> from throwing FATAL when there is no need to (nested displays: .Bd containing .Bd, .D1, .D1 or a forgotten block end macro or an unstarted ending block or a failed <a href="https://man.openbsd.org/?query=uname&sektion=3&format=html">uname(3)</a>).  <li>Prevent <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> from throwing FATAL when there is no need to (nested displays: .Bd containing .Bd, .D1, .D1 or a forgotten block end macro or an unstarted ending block or a failed <a href="https://man.openbsd.org/uname.3">uname(3)</a>).
 <li>Make OpenBSD::PackingElement(3p) redirection more efficient.  <li>Make OpenBSD::PackingElement(3p) redirection more efficient.
 <li>Improved OpenBSD::State(3p).  <li>Improved OpenBSD::State(3p).
 <!-- 2010/10/23 -->  <!-- 2010/10/23 -->
 <li>Let .Bsx print just "BSD/OS" in <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> like in modern groff.  <li>Let .Bsx print just "BSD/OS" in <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> like in modern groff.
 <li>Make TCP follow SUSv4 namespace rules in includes by hiding everything but the TCP_* options unless __BSD_VISIBLE is defined. Fixes PR 6192.  <li>Make TCP follow SUSv4 namespace rules in includes by hiding everything but the TCP_* options unless __BSD_VISIBLE is defined. Fixes PR 6192.
 <li>Make <a href="https://man.openbsd.org/?query=sftp&sektion=1&format=html">sftp(1)</a> escape '[' in filename tab-completion.  <li>Make <a href="https://man.openbsd.org/sftp.1">sftp(1)</a> escape '[' in filename tab-completion.
 <li>Updated xterm to version 264, freetype to 2.4.3.  <li>Updated xterm to version 264, freetype to 2.4.3.
 <li>Prevent a file descriptor leak in libedit.  <li>Prevent a file descriptor leak in libedit.
 <li>Make OpenCVS use CVSROOT for <tt>cvs import</tt> and ignore CVS/Root files. Fixes PR6497.  <li>Make OpenCVS use CVSROOT for <code>cvs import</code> and ignore CVS/Root files. Fixes PR6497.
 <li>Make <a href="https://man.openbsd.org/?query=usb&sektion=4&format=html">usb(4)</a> check that a <a href="https://man.openbsd.org/?query=timeout&sektion=9&format=html">timeout(9)</a> has been initialized before deleting it.  <li>Make <a href="https://man.openbsd.org/usb.4">usb(4)</a> check that a <a href="https://man.openbsd.org/timeout.9">timeout(9)</a> has been initialized before deleting it.
 <li>With <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> .Sm no longer produces a line break when used in .Bd and also avoid an extra space after the opening bracket in .Op in -Thtml  <li>With <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> .Sm no longer produces a line break when used in .Bd and also avoid an extra space after the opening bracket in .Op in -Thtml
 <li>Fixed boot hangs that are showing up because the kernel use usb tasks to attach/detach <a href="https://man.openbsd.org/?query=usb&sektion=4&format=html">usb(4)</a> devices.  <li>Fixed boot hangs that are showing up because the kernel use usb tasks to attach/detach <a href="https://man.openbsd.org/usb.4">usb(4)</a> devices.
 <li>Make <a href="https://man.openbsd.org/?query=dhclient&sektion=8&format=html">dhclient(8)</a> verify that the interface is registered before using it.  <li>Make <a href="https://man.openbsd.org/dhclient.8">dhclient(8)</a> verify that the interface is registered before using it.
 <li>Fixed the bugs that prevented the RT30XX <a href="https://man.openbsd.org/?query=ral&sektion=4&format=html">ral(4)</a> devices from working.  <li>Fixed the bugs that prevented the RT30XX <a href="https://man.openbsd.org/ral.4">ral(4)</a> devices from working.
 <li>Added a last-pane command in <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a>.  <li>Added a last-pane command in <a href="https://man.openbsd.org/tmux.1">tmux(1)</a>.
 <!-- 2010/10/22 -->  <!-- 2010/10/22 -->
 <li>Prevent <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> from changing the active pane when removing a pane unless the active pane is actually the one being removed.  <li>Prevent <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> from changing the active pane when removing a pane unless the active pane is actually the one being removed.
 <!-- 2010/10/21 -->  <!-- 2010/10/21 -->
 <li>Fixed a crash when mixing <a href="https://man.openbsd.org/?query=fold&sektion=1&format=html">fold(1)</a> legacy width option (e.g. fold -70) with getopt()-style options, such as "fold -b70". Mixing the legacy width with another option is no longer permitted.  <li>Fixed a crash when mixing <a href="https://man.openbsd.org/fold.1">fold(1)</a> legacy width option (e.g. fold -70) with getopt()-style options, such as "fold -b70". Mixing the legacy width with another option is no longer permitted.
 <li>Fixed PR6492 in <a href="https://man.openbsd.org/?query=hexdump&sektion=1&format=html">hexdump(1)</a>.  <li>Fixed PR6492 in <a href="https://man.openbsd.org/hexdump.1">hexdump(1)</a>.
 <li>Prevent <a href="https://man.openbsd.org/?query=aucat&sektion=1&format=html">aucat(1)</a> from running a destroyed stream.  <li>Prevent <a href="https://man.openbsd.org/aucat.1">aucat(1)</a> from running a destroyed stream.
 <li>Start implementing the missing label mapping messages in <a href="https://man.openbsd.org/?query=ldpd&sektion=8&format=html">ldpd(8)</a> LDE.  <li>Start implementing the missing label mapping messages in <a href="https://man.openbsd.org/ldpd.8">ldpd(8)</a> LDE.
 <li>Make <a href="https://man.openbsd.org/?query=malloc&sektion=3&format=html">malloc(3)</a> print the pointer value that caused the error (if available).  <li>Make <a href="https://man.openbsd.org/malloc.3">malloc(3)</a> print the pointer value that caused the error (if available).
 <!-- 2010/10/20 -->  <!-- 2010/10/20 -->
 <li>Make <a href="https://man.openbsd.org/?query=ehci&sektion=4&format=html">ehci(4)</a>, <a href="https://man.openbsd.org/?query=ohci&sektion=4&format=html">ohci(4)</a> and <a href="https://man.openbsd.org/?query=uhci&sektion=4&format=html">uhci(4)</a> disestablish interrupts if attachment fails.  <li>Make <a href="https://man.openbsd.org/ehci.4">ehci(4)</a>, <a href="https://man.openbsd.org/ohci.4">ohci(4)</a> and <a href="https://man.openbsd.org/uhci.4">uhci(4)</a> disestablish interrupts if attachment fails.
 <li>Allow X to be build by disabling __thread for alpha on OpenBSD.  <li>Allow X to be build by disabling __thread for alpha on OpenBSD.
 <li>Merged OpenCVS rcs_deltatext_set into OpenRCS, fixing a memory leak.  <li>Merged OpenCVS rcs_deltatext_set into OpenRCS, fixing a memory leak.
 <li>Prevent <a href="https://man.openbsd.org/?query=ldpd&sektion=8&format=html">ldpd(8)</a> from printing "route vanished before delete" on shutdown.  <li>Prevent <a href="https://man.openbsd.org/ldpd.8">ldpd(8)</a> from printing "route vanished before delete" on shutdown.
 <li>Prevent a null pointer dereference in <a href="https://man.openbsd.org/?query=rcs&sektion=1&format=html">rcs(1)</a> and OpenCVS if rcsparse_deltatexts is called with a revision not specified as delta in an RCS file.  <li>Prevent a null pointer dereference in <a href="https://man.openbsd.org/rcs.1">rcs(1)</a> and OpenCVS if rcsparse_deltatexts is called with a revision not specified as delta in an RCS file.
 <!-- 2010/10/19 -->  <!-- 2010/10/19 -->
 <li>Put <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> by default in <a href="https://man.openbsd.org/?query=man.conf&sektion=5&format=html">man.conf(5)</a>.  <li>Put <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> by default in <a href="https://man.openbsd.org/man.conf.5">man.conf(5)</a>.
 <li>Fixed a OpenBSD::PackingElement(3p) split() which was causing problems with the mbox.5 man page in Mutt.  <li>Fixed a OpenBSD::PackingElement(3p) split() which was causing problems with the mbox.5 man page in Mutt.
 <li>Add a few more tcpcb and sockbuffer variables that <a href="https://man.openbsd.org/?query=tcpbench&sektion=1&format=html">tcpbench(1)</a> can inspect.  <li>Add a few more tcpcb and sockbuffer variables that <a href="https://man.openbsd.org/tcpbench.1">tcpbench(1)</a> can inspect.
 <li>Fixed a segmentation fault in <a href="https://man.openbsd.org/?query=ldapd&sektion=8&format=html">ldapd(8)</a>.  <li>Fixed a segmentation fault in <a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a>.
 <li>Fixed <a href="https://man.openbsd.org/?query=ldapd&sektion=8&format=html">ldapd(8)</a> rejection of messages when there are multiple requests queued in the input buffer.  <li>Fixed <a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a> rejection of messages when there are multiple requests queued in the input buffer.
 <li>Make access control work for SASL and BSDAUTH binds as it does for simple binds in <a href="https://man.openbsd.org/?query=ldapd&sektion=8&format=html">ldapd(8)</a>.  <li>Make access control work for SASL and BSDAUTH binds as it does for simple binds in <a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a>.
 <li>Make use of OpenSSL cast.h in <a href="https://man.openbsd.org/?query=isakmpd&sektion=8&format=html">isakmpd(8)</a> crypto.  <li>Make use of OpenSSL cast.h in <a href="https://man.openbsd.org/isakmpd.8">isakmpd(8)</a> crypto.
 <li>Improved OpenBSD::PackingElement(3p) <a href="https://man.openbsd.org/?query=groff&sektion=1&format=html&manpath=OpenBSD+4.7">groff(1)</a> handling. Fixes tcl and the few ports with non-standard man locations that can't rely on mtree fake.  <li>Improved OpenBSD::PackingElement(3p) <a href="https://man.openbsd.org/groff.1">groff(1)</a> handling. Fixes tcl and the few ports with non-standard man locations that can't rely on mtree fake.
 <!-- 2010/10/18 -->  <!-- 2010/10/18 -->
 <li>Improved <a href="https://man.openbsd.org/?query=uvideo&sektion=4&format=html">uvideo(4)</a>.  <li>Improved <a href="https://man.openbsd.org/uvideo.4">uvideo(4)</a>.
 <li>Allow configuration of 802.11 interfaces in the OpenBSD installer.  <li>Allow configuration of 802.11 interfaces in the OpenBSD installer.
 <li>Improved <a href="https://man.openbsd.org/?query=isakmpd&sektion=8&format=html">isakmpd(8)</a> interoperability with Fortigate's devices.  <li>Improved <a href="https://man.openbsd.org/isakmpd.8">isakmpd(8)</a> interoperability with Fortigate's devices.
 <li>Removed sup(1).  <li>Removed sup(1).
 <li>Removed vgrind(1).  <li>Removed vgrind(1).
 <li>Fixed a memory leak in <a href="https://man.openbsd.org/?query=ncurses&sektion=3&format=html">ncurses(3)</a>.  <li>Fixed a memory leak in <a href="https://man.openbsd.org/ncurses.3">ncurses(3)</a>.
 <li>Removed <a href="https://man.openbsd.org/?query=groff&sektion=1&format=html&manpath=OpenBSD+4.7">groff(1)</a> from base, now totally replaced by <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a>.  <li>Removed <a href="https://man.openbsd.org/groff.1">groff(1)</a> from base, now totally replaced by <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a>.
 <li>Make the <a href="https://man.openbsd.org/?query=athn&sektion=4&format=html">athn(4)</a> driver more efficient on AR5008 and AR9003 chipsets for architecture with strong alignment constraints like sparc64.  <li>Make the <a href="https://man.openbsd.org/athn.4">athn(4)</a> driver more efficient on AR5008 and AR9003 chipsets for architecture with strong alignment constraints like sparc64.
 <li>Added MPLS and <a href="https://man.openbsd.org/?query=mpe&sektion=4&format=html">mpe(4)</a> in GENERIC kernels.  <li>Added MPLS and <a href="https://man.openbsd.org/mpe.4">mpe(4)</a> in GENERIC kernels.
 <li>Removed miscXX.tar.gz sets.  <li>Removed miscXX.tar.gz sets.
 <li>Added wpakey/-wpakey options to <a href="https://man.openbsd.org/?query=ifconfig&sektion=8&format=html">ifconfig(8)</a>.  <li>Added wpakey/-wpakey options to <a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a>.
 <li>Make the shadow password database smaller on install media kernels.  <li>Make the shadow password database smaller on install media kernels.
 <li>Removed various usd/psd/ssm files and references in manuals.  <li>Removed various usd/psd/ssm files and references in manuals.
 <!-- 2010/10/10 -->  <!-- 2010/10/10 -->
 <li>Added Compact Flash support to octeon.  <li>Added Compact Flash support to octeon.
 <!-- 2010/10/09 -->  <!-- 2010/10/09 -->
 <li>Make <a href="https://man.openbsd.org/?query=udl&sektion=4&format=html">udl(4)</a> attach again.  <li>Make <a href="https://man.openbsd.org/udl.4">udl(4)</a> attach again.
 <li>Reverted latest <a href="https://man.openbsd.org/?query=smtpd&sektion=8&format=html">smtpd(8)</a> queue code optimizations to facilitate further improvements.  <li>Reverted latest <a href="https://man.openbsd.org/smtpd.8">smtpd(8)</a> queue code optimizations to facilitate further improvements.
 <li>Make <a href="https://man.openbsd.org/?query=trm&sektion=4&format=html">trm(4)</a> work again.  <li>Make <a href="https://man.openbsd.org/trm.4">trm(4)</a> work again.
 <li>In <a href="https://man.openbsd.org/?query=uvideo&sektion=4&format=html">uvideo(4)</a>: added a structure that represents USB descriptor with variable sized member as in <a href="https://man.openbsd.org/?query=uaudio&sektion=4&format=html">uaudio(4)</a> and reenabled control support for devices where bControlSize is different from 2 in the processing unit descriptor.  <li>In <a href="https://man.openbsd.org/uvideo.4">uvideo(4)</a>: added a structure that represents USB descriptor with variable sized member as in <a href="https://man.openbsd.org/uaudio.4">uaudio(4)</a> and reenabled control support for devices where bControlSize is different from 2 in the processing unit descriptor.
 <li>Fixed <a href="https://man.openbsd.org/?query=tcpdump&sektion=8&format=html">tcpdump(8)</a> printing of <a href="https://man.openbsd.org/?query=pflog&sektion=4&format=html">pflog(4)</a>.  <li>Fixed <a href="https://man.openbsd.org/tcpdump.8">tcpdump(8)</a> printing of <a href="https://man.openbsd.org/pflog.4">pflog(4)</a>.
 <li>Fixed filtering with new <a href="https://man.openbsd.org/?query=pflog&sektion=4&format=html">pflog(4)</a> headers.  <li>Fixed filtering with new <a href="https://man.openbsd.org/pflog.4">pflog(4)</a> headers.
 <!-- 2010/10/08 -->  <!-- 2010/10/08 -->
 <li>Fixed <a href="https://man.openbsd.org/?query=glob&sektion=3&format=html">glob(3)</a> using programs (notably <a href="https://man.openbsd.org/?query=ftp&sektion=1&format=html">ftp(1)</a>) to be triggered to hit resource limits.  <li>Fixed <a href="https://man.openbsd.org/glob.3">glob(3)</a> using programs (notably <a href="https://man.openbsd.org/ftp.1">ftp(1)</a>) to be triggered to hit resource limits.
 <li>Fixed crash with <a href="https://man.openbsd.org/?query=uvideo&sektion=4&format=html">uvideo(4)</a> and Kodak S100 webcam.  <li>Fixed crash with <a href="https://man.openbsd.org/uvideo.4">uvideo(4)</a> and Kodak S100 webcam.
 <li>Fixed <a href="https://man.openbsd.org/?query=envy&sektion=4&format=html">envy(4)</a> on big endian architectures.  <li>Fixed <a href="https://man.openbsd.org/envy.4">envy(4)</a> on big endian architectures.
 <li>Allow the <a href="https://man.openbsd.org/?query=ikectl&sektion=8&format=html">ikectl(8)</a> CA to be used with all kinds of other VPN tools in addition to <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a> and <a href="https://man.openbsd.org/?query=isakmpd&sektion=8&format=html">isakmpd(8)</a>.  <li>Allow the <a href="https://man.openbsd.org/ikectl.8">ikectl(8)</a> CA to be used with all kinds of other VPN tools in addition to <a href="https://man.openbsd.org/iked.8">iked(8)</a> and <a href="https://man.openbsd.org/isakmpd.8">isakmpd(8)</a>.
 <li>Improved <a href="https://man.openbsd.org/?query=cmpci&sektion=4&format=html">cmpci(4)</a>.  <li>Improved <a href="https://man.openbsd.org/cmpci.4">cmpci(4)</a>.
 <li>Allow optional path for <a href="https://man.openbsd.org/?query=ikectl&sektion=8&format=html">ikectl(8)</a> install commands, assume they are relative to /etc if relative paths are specified.  <li>Allow optional path for <a href="https://man.openbsd.org/ikectl.8">ikectl(8)</a> install commands, assume they are relative to /etc if relative paths are specified.
 <li>Make <a href="https://man.openbsd.org/?query=ikectl&sektion=8&format=html">ikectl(8)</a> show certificate details.  <li>Make <a href="https://man.openbsd.org/ikectl.8">ikectl(8)</a> show certificate details.
 <!-- 2010/10/07 -->  <!-- 2010/10/07 -->
 <li>Replaced old <a href="https://man.openbsd.org/?query=acpi&sektion=4&format=html">acpi(4)</a> suspend/resume gpewalk function by separate functions for enabling wake and runtime GPEs.  <li>Replaced old <a href="https://man.openbsd.org/acpi.4">acpi(4)</a> suspend/resume gpewalk function by separate functions for enabling wake and runtime GPEs.
 <li>Allow <a href="https://man.openbsd.org/?query=ikectl&sektion=8&format=html">ikectl(8)</a> to specify the export password on the command line.  <li>Allow <a href="https://man.openbsd.org/ikectl.8">ikectl(8)</a> to specify the export password on the command line.
 <li>Prevent <a href="https://man.openbsd.org/?query=ldpd&sektion=8&format=html">ldpd(8)</a> from adding MPL routes with a incoming MPLS_LABEL_IMPLNULL label.  <li>Prevent <a href="https://man.openbsd.org/ldpd.8">ldpd(8)</a> from adding MPL routes with a incoming MPLS_LABEL_IMPLNULL label.
 <li>Handle IMPLNULL labels directly in the kernel.  <li>Handle IMPLNULL labels directly in the kernel.
 <li>In <a href="https://man.openbsd.org/?query=ikectl&sektion=8&format=html">ikectl(8)</a>: added a -q (quiet) command line option that will be used by ike CA to set openssl batch mode, allow to specify the initial CA password on the command line, allow to create certificate for clientAuth or serverAuth only.  <li>In <a href="https://man.openbsd.org/ikectl.8">ikectl(8)</a>: added a -q (quiet) command line option that will be used by ike CA to set openssl batch mode, allow to specify the initial CA password on the command line, allow to create certificate for clientAuth or serverAuth only.
 <li>Set saner permissions on <a href="https://man.openbsd.org/?query=ikectl&sektion=8&format=html">ikectl(8)</a> CA directory export, so there is no need to change perms of /etc/iked when extracting.  <li>Set saner permissions on <a href="https://man.openbsd.org/ikectl.8">ikectl(8)</a> CA directory export, so there is no need to change perms of /etc/iked when extracting.
 <li>Make <a href="https://man.openbsd.org/?query=ikectl&sektion=8&format=html">ikectl(8)</a> create an empty but valid CRL list when a new CA is created.  <li>Make <a href="https://man.openbsd.org/ikectl.8">ikectl(8)</a> create an empty but valid CRL list when a new CA is created.
 <li>Improved <a href="https://man.openbsd.org/?query=envy&sektion=4&format=html">envy(4)</a> physical address check.  <li>Improved <a href="https://man.openbsd.org/envy.4">envy(4)</a> physical address check.
 <li>Fixed some <a href="https://man.openbsd.org/?query=pms&sektion=4&format=html">pms(4)</a> versus <a href="https://man.openbsd.org/?query=wsmoused&sektion=8&arch=i386&format=html">wsmoused(8/I386)</a> issues.  <li>Fixed some <a href="https://man.openbsd.org/pms.4">pms(4)</a> versus <a href="https://man.openbsd.org/i386/wsmoused.8">wsmoused(8/I386)</a> issues.
 <!-- 2010/10/06 -->  <!-- 2010/10/06 -->
 <li>Added OpenSSL fixes: updated local engines for the EVP API change, use hw_cryptodev.c instead of eng_cryptodev.c, make x86_64-xlate.pl always write to the output file and not stdout.  <li>Added OpenSSL fixes: updated local engines for the EVP API change, use hw_cryptodev.c instead of eng_cryptodev.c, make x86_64-xlate.pl always write to the output file and not stdout.
 <li>Removed Skipjack from <a href="https://man.openbsd.org/?query=crypto&sektion=9&format=html">crypto(9)</a>.  <li>Removed Skipjack from <a href="https://man.openbsd.org/crypto.9">crypto(9)</a>.
 <li>Fixed physical address issue in none i386 <a href="https://man.openbsd.org/?query=envy&sektion=4&format=html">envy(4)</a>.  <li>Fixed physical address issue in none i386 <a href="https://man.openbsd.org/envy.4">envy(4)</a>.
 <li>Prevent from waking up at IPL_NONE instead of IPL_HIGH in i386 machine-dependent acpi code.  <li>Prevent from waking up at IPL_NONE instead of IPL_HIGH in i386 machine-dependent acpi code.
 <li>Fixed x_wakeup_vector condition in i386 and amd64 machine-dependent acpi code.  <li>Fixed x_wakeup_vector condition in i386 and amd64 machine-dependent acpi code.
 <li>Zero out <a href="https://man.openbsd.org/?query=crypto&sektion=9&format=html">crypto(9)</a> soft auth hash context before freeing it.  <li>Zero out <a href="https://man.openbsd.org/crypto.9">crypto(9)</a> soft auth hash context before freeing it.
 <li>Prevent <a href="https://man.openbsd.org/?query=spamd&sektion=8&format=html">spamd(8)</a> from passing GREY entries to <a href="https://man.openbsd.org/?query=pf&sektion=4&format=html">pf(4)</a> spamd-white table if already TRAPPED. Fixes PR6467.  <li>Prevent <a href="https://man.openbsd.org/spamd.8">spamd(8)</a> from passing GREY entries to <a href="https://man.openbsd.org/pf.4">pf(4)</a> spamd-white table if already TRAPPED. Fixes PR6467.
 <li>Make <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a> kill proxy command on fatal().  <li>Make <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> kill proxy command on fatal().
 <li>Updated <a href="https://man.openbsd.org/?query=xterm&sektion=1&format=html">xterm(1)</a> to version 262, libX11 to 1.3.6, <a href="https://man.openbsd.org/?query=oclock&sektion=1&format=html">oclock(1)</a> to 1.0.2, <a href="https://man.openbsd.org/?query=setxkbmap&sektion=1&format=html">setxkbmap(1)</a> to 1.2.0, <a href="https://man.openbsd.org/?query=x11perf&sektion=1&format=html">x11perf(1)</a> to 1.5.2, <a href="https://man.openbsd.org/?query=xauth&sektion=1&format=html">xauth(1)</a> to 1.0.5, <a href="https://man.openbsd.org/?query=xclock&sektion=1&format=html">xclock(1)</a> to 1.0.5, <a href="https://man.openbsd.org/?query=xcmsdb&sektion=1&format=html">xcmsdb(1)</a> to 1.0.3.  <li>Updated <a href="https://man.openbsd.org/xterm.1">xterm(1)</a> to version 262, libX11 to 1.3.6, <a href="https://man.openbsd.org/oclock.1">oclock(1)</a> to 1.0.2, <a href="https://man.openbsd.org/setxkbmap.1">setxkbmap(1)</a> to 1.2.0, <a href="https://man.openbsd.org/x11perf.1">x11perf(1)</a> to 1.5.2, <a href="https://man.openbsd.org/xauth.1">xauth(1)</a> to 1.0.5, <a href="https://man.openbsd.org/xclock.1">xclock(1)</a> to 1.0.5, <a href="https://man.openbsd.org/xcmsdb.1">xcmsdb(1)</a> to 1.0.3.
 <li>Make <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> skip NULL entries in the sessions list when choosing the next session.  <li>Make <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> skip NULL entries in the sessions list when choosing the next session.
 <!-- 2010/10/05 -->  <!-- 2010/10/05 -->
 <li>Added acpi_disable_allgpes function to clear <a href="https://man.openbsd.org/?query=acpi&sektion=4&format=html">acpi(4)</a> GPE status.  <li>Added acpi_disable_allgpes function to clear <a href="https://man.openbsd.org/acpi.4">acpi(4)</a> GPE status.
 <li>Improved <a href="https://man.openbsd.org/?query=rcs&sektion=1&format=html">rcs(1)</a> invalid characters check.  <li>Improved <a href="https://man.openbsd.org/rcs.1">rcs(1)</a> invalid characters check.
 <li>Implicitly protect <a href="https://man.openbsd.org/?query=mbuf&sektion=9&format=html">mbuf(9)</a> m_cldrop() with <a href="https://man.openbsd.org/?query=splnet&sektion=9&format=html">splnet(9)</a>.  <li>Implicitly protect <a href="https://man.openbsd.org/mbuf.9">mbuf(9)</a> m_cldrop() with <a href="https://man.openbsd.org/splnet.9">splnet(9)</a>.
 <li>Added support for <a href="https://man.openbsd.org/?query=midi&sektion=4&format=html">midi(4)</a> to <a href="https://man.openbsd.org/?query=envy&sektion=4&format=html">envy(4)</a> in i386 and amd64.  <li>Added support for <a href="https://man.openbsd.org/midi.4">midi(4)</a> to <a href="https://man.openbsd.org/envy.4">envy(4)</a> in i386 and amd64.
 <!-- 2010/10/04 -->  <!-- 2010/10/04 -->
 <li>Make os fingerprinting work on little endian systems. Updating <a href="https://man.openbsd.org/?query=pf.os&sektion=5&format=html">pf.os(5)</a> is mandatory if using os fingerprinting options, otherwise, the system will be blocked.  <li>Make os fingerprinting work on little endian systems. Updating <a href="https://man.openbsd.org/pf.os.5">pf.os(5)</a> is mandatory if using os fingerprinting options, otherwise, the system will be blocked.
 <li>Updated <a href="https://man.openbsd.org/?query=pf.os&sektion=5&format=html">pf.os(5)</a> to match against OpenBSD -current systems. The automatic send and recv buffer scaling changed the OS fingerprint.  <li>Updated <a href="https://man.openbsd.org/pf.os.5">pf.os(5)</a> to match against OpenBSD -current systems. The automatic send and recv buffer scaling changed the OS fingerprint.
 <!-- 2010/10/03 -->  <!-- 2010/10/03 -->
 <li>Added iopool to <a href="https://man.openbsd.org/?query=adw&sektion=4&format=html">adw(4)</a> and <a href="https://man.openbsd.org/?query=iha&sektion=4&format=html">iha(4)</a>.  <li>Added iopool to <a href="https://man.openbsd.org/adw.4">adw(4)</a> and <a href="https://man.openbsd.org/iha.4">iha(4)</a>.
 <li>In Xenocara updated <a href="https://man.openbsd.org/?query=pthreads&sektion=3&format=html">pthreads(3)</a> aliases to version 0.3, pixman to 0.18.4.  <li>In Xenocara updated <a href="https://man.openbsd.org/pthreads.3">pthreads(3)</a> aliases to version 0.3, pixman to 0.18.4.
 <li>Prevent the Dream Link USB LED Message Board from being attached as an HID device so it can be used in userland.  <li>Prevent the Dream Link USB LED Message Board from being attached as an HID device so it can be used in userland.
 <li>Synchronized octeon FPU handling with latest mips64 changes.  <li>Synchronized octeon FPU handling with latest mips64 changes.
 <li>Make <a href="https://man.openbsd.org/?query=openssl&sektion=1&format=html">openssl(1)</a> DES_LONG be an u_int like all platforms instead of an u_long on i386.  <li>Make <a href="https://man.openbsd.org/openssl.1">openssl(1)</a> DES_LONG be an u_int like all platforms instead of an u_long on i386.
 <li>Turn off lidsuspend if halt -p is in progress.  <li>Turn off lidsuspend if halt -p is in progress.
 <li>Removed support for srandom and urandom.  <li>Removed support for srandom and urandom.
 <!-- 2010/10/02 -->  <!-- 2010/10/02 -->
 <li>Fix for some <a href="https://man.openbsd.org/?query=pms&sektion=4&format=html">pms(4)</a> pckbc handling.  <li>Fix for some <a href="https://man.openbsd.org/pms.4">pms(4)</a> pckbc handling.
 <li>Make macppc install scripts try update the boot blocks.  <li>Make macppc install scripts try update the boot blocks.
 <li>Updated OpenSSL to 1.0.0a.  <li>Updated OpenSSL to 1.0.0a.
 <li>Added <a href="https://man.openbsd.org/?query=nsd&sektion=8&format=html">nsd(8)</a> startup logic to the <a href="https://man.openbsd.org/?query=rc&sektion=8&format=html">rc(8)</a> scripts.  <li>Added <a href="https://man.openbsd.org/nsd.8">nsd(8)</a> startup logic to the <a href="https://man.openbsd.org/rc.8">rc(8)</a> scripts.
 <li>Implemented a combus to support the <a href="https://man.openbsd.org/?query=com&sektion=4&format=html">com(4)</a> devices on Octeon without modifying dev/ic/com.  <li>Implemented a combus to support the <a href="https://man.openbsd.org/com.4">com(4)</a> devices on Octeon without modifying dev/ic/com.
 <li>Added -R option to <a href="https://man.openbsd.org/?query=pfctl&sektion=8&format=html">pfctl(8)</a> to show only a specified rule by numeric ID in combination with "-s rules" or "-s labels".  <li>Added -R option to <a href="https://man.openbsd.org/pfctl.8">pfctl(8)</a> to show only a specified rule by numeric ID in combination with "-s rules" or "-s labels".
 <!-- 2010/10/01 -->  <!-- 2010/10/01 -->
 <li>Make sure <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a> gets transforms in the proposal before trying to parse it.  <li>Make sure <a href="https://man.openbsd.org/iked.8">iked(8)</a> gets transforms in the proposal before trying to parse it.
 <li>Prevent bad free() in <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a> when overriding AuthorizedKeys in a Match block.  <li>Prevent bad free() in <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> when overriding AuthorizedKeys in a Match block.
 <li>In <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a>, fix padding issues and warnings from openssl.  <li>In <a href="https://man.openbsd.org/iked.8">iked(8)</a>, fix padding issues and warnings from openssl.
 <!-- 2010/09/30 -->  <!-- 2010/09/30 -->
 <li>Added <a href="https://man.openbsd.org/?query=ehci&sektion=4&format=html">ehci(4)</a> DMA sync operations, fixes issues with macppc.  <li>Added <a href="https://man.openbsd.org/ehci.4">ehci(4)</a> DMA sync operations, fixes issues with macppc.
 <li>Added support in OpenCVS for update -C.  <li>Added support in OpenCVS for update -C.
 <li>Make sure the TCP will not recalculate the rscale factor after the initial SYN is sent.  <li>Make sure the TCP will not recalculate the rscale factor after the initial SYN is sent.
 <li>Make sure OpenRCS and OpenCVS parse all deltas before expecting "desc" keyword.  <li>Make sure OpenRCS and OpenCVS parse all deltas before expecting "desc" keyword.
Line 1058 
Line 1071 
 <li>Implemented a per-cpu held mutex counter for all non-x86 platforms to help debugging.  <li>Implemented a per-cpu held mutex counter for all non-x86 platforms to help debugging.
 <li>Added pregenerated unicode files for perl.  <li>Added pregenerated unicode files for perl.
 <!-- 2010/09/28 -->  <!-- 2010/09/28 -->
 <li>Make -k work in <a href="https://man.openbsd.org/?query=tcpbench&sektion=1&format=html">tcpbench(1)</a> client mode.  <li>Make -k work in <a href="https://man.openbsd.org/tcpbench.1">tcpbench(1)</a> client mode.
 <!-- 2010/09/27 -->  <!-- 2010/09/27 -->
 <!-- 2010/09/26 -->  <!-- 2010/09/26 -->
 <li>Added support for gamma and sharpness/acutance controls in <a href="https://man.openbsd.org/?query=video&sektion=1&format=html">video(1)</a>.  <li>Added support for gamma and sharpness/acutance controls in <a href="https://man.openbsd.org/video.1">video(1)</a>.
 <li>Added support for variable sized processing unit bmControls and for more processing unit controls in <a href="https://man.openbsd.org/?query=uvideo&sektion=4&format=html">uvideo(4)</a>.  <li>Added support for variable sized processing unit bmControls and for more processing unit controls in <a href="https://man.openbsd.org/uvideo.4">uvideo(4)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=sftp&sektion=1&format=html">sftp(1)</a> call ioctl(TIOCWINSZ) to get the window width only once instead of per-filename when performing an "ls" in columned mode.  <li>Make <a href="https://man.openbsd.org/sftp.1">sftp(1)</a> call ioctl(TIOCWINSZ) to get the window width only once instead of per-filename when performing an "ls" in columned mode.
 <li>Prevent <a href="https://man.openbsd.org/?query=glob&sektion=3&format=html">glob(3)</a> from freeing array before freeing members.  <li>Prevent <a href="https://man.openbsd.org/glob.3">glob(3)</a> from freeing array before freeing members.
 <li>Removed <a href="https://man.openbsd.org/?query=pms&sektion=4&format=html">pms(4)</a> and <a href="https://man.openbsd.org/?query=ums&sektion=4&format=html">ums(4)</a> from installation media.  <li>Removed <a href="https://man.openbsd.org/pms.4">pms(4)</a> and <a href="https://man.openbsd.org/ums.4">ums(4)</a> from installation media.
 <li>Unified some <a href="https://man.openbsd.org/?query=pool&sektion=9&format=html">pool(9)</a> and <a href="https://man.openbsd.org/?query=malloc&sektion=9&format=html">malloc(9)</a> flag values.  <li>Unified some <a href="https://man.openbsd.org/pool.9">pool(9)</a> and <a href="https://man.openbsd.org/malloc.9">malloc(9)</a> flag values.
 <li>Added two new options to <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> : server option "exit-unattached", makes the server exit when no clients are attached, even if sessions are present; session option "destroy-unattached" that destroys a session once no clients are attached to it. These are useful for preventing tmux remaining in the background where it is undesirable and when using tmux as a login shell to keep a limit on new sessions.  <li>Added two new options to <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> : server option "exit-unattached", makes the server exit when no clients are attached, even if sessions are present; session option "destroy-unattached" that destroys a session once no clients are attached to it. These are useful for preventing tmux remaining in the background where it is undesirable and when using tmux as a login shell to keep a limit on new sessions.
 <li>Merged <a href="https://man.openbsd.org/?query=pmsi&sektion=4&format=html">pmsi(4)</a> into <a href="https://man.openbsd.org/?query=pms&sektion=4&format=html">pms(4)</a>.  <li>Merged <a href="https://man.openbsd.org/pmsi.4">pmsi(4)</a> into <a href="https://man.openbsd.org/pms.4">pms(4)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> report an ERROR if an explicit scope is still open at the end of an input file: it can still render the page by just closing the open scope, but it is likely that information will be missing or document structure mangled.  <li>Make <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> report an ERROR if an explicit scope is still open at the end of an input file: it can still render the page by just closing the open scope, but it is likely that information will be missing or document structure mangled.
 <li>Modified <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> server permissions on the socket when adding or removing +x to show attached sessions, rather than replacing them.  <li>Modified <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> server permissions on the socket when adding or removing +x to show attached sessions, rather than replacing them.
 <li>In <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a>, make no punctuation after .%* outside .Rs in .Rs, mark full stops after .%* as end of a sentence.  <li>In <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a>, make no punctuation after .%* outside .Rs in .Rs, mark full stops after .%* as end of a sentence.
 <li>Make <a href="https://man.openbsd.org/?query=uvm&sektion=9&format=html">uvm(9)</a> page daemon and <a href="https://man.openbsd.org/?query=uvm&sektion=9&format=html">uvm(9)</a> swap configuration and io manager appear in <a href="https://man.openbsd.org/?query=ddb&sektion=4&format=html">ddb(4)</a>.  <li>Make <a href="https://man.openbsd.org/uvm.9">uvm(9)</a> page daemon and <a href="https://man.openbsd.org/uvm.9">uvm(9)</a> swap configuration and io manager appear in <a href="https://man.openbsd.org/ddb.4">ddb(4)</a>.
 <li>Allow mod_headers to handle RequestHeader directives known from apache2 in <a href="https://man.openbsd.org/?query=httpd&sektion=8&format=html">httpd(8)</a>.  <li>Allow mod_headers to handle RequestHeader directives known from apache2 in <a href="https://man.openbsd.org/httpd.8">httpd(8)</a>.
 <li>Fixed L2TP length field in PIPEX.  <li>Fixed L2TP length field in PIPEX.
 <!-- 2010/09/25 -->  <!-- 2010/09/25 -->
 <li>Prevent <a href="https://man.openbsd.org/?query=cwm&sektion=1&format=html">cwm(1)</a> from warping to clients marked 'ignore'.  <li>Prevent <a href="https://man.openbsd.org/cwm.1">cwm(1)</a> from warping to clients marked 'ignore'.
 <li>Fixed bug in <a href="https://man.openbsd.org/?query=cwm&sektion=1&format=html">cwm(1)</a>.  <li>Fixed bug in <a href="https://man.openbsd.org/cwm.1">cwm(1)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=ppb&sektion=4&format=html">ppb(4)</a> respect pci_dopm, like <a href="https://man.openbsd.org/?query=pci&sektion=4&format=html">pci(4)</a> does and make it not try to poweroff the bridge if pci_dopm=0. Fixes Gateway LT3103u and Lenovo Thinkpad 100e netbooks, allowing them to suspend again.  <li>Make <a href="https://man.openbsd.org/ppb.4">ppb(4)</a> respect pci_dopm, like <a href="https://man.openbsd.org/pci.4">pci(4)</a> does and make it not try to poweroff the bridge if pci_dopm=0. Fixes Gateway LT3103u and Lenovo Thinkpad 100e netbooks, allowing them to suspend again.
 <li>Added gcc4 cross compilation support under OpenBSD.  <li>Added gcc4 cross compilation support under OpenBSD.
 <li>Use <a href="https://man.openbsd.org/?query=snprintf&sektion=3&format=html">snprintf(3)</a> not <a href="https://man.openbsd.org/?query=sprintf&sektion=3&format=html">sprintf(3)</a> in <a href="https://man.openbsd.org/?query=a2p&sektion=1&format=html">a2p(1)</a>.  <li>Use <a href="https://man.openbsd.org/snprintf.3">snprintf(3)</a> not <a href="https://man.openbsd.org/sprintf.3">sprintf(3)</a> in <a href="https://man.openbsd.org/a2p.1">a2p(1)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=ospfctl&sektion=8&format=html">ospfctl(8)</a> print the checksum as a simple fingerprint of the LSDB.  <li>Make <a href="https://man.openbsd.org/ospfctl.8">ospfctl(8)</a> print the checksum as a simple fingerprint of the LSDB.
 <li>Make <a href="https://man.openbsd.org/?query=ospfd&sektion=8&format=html">ospfd(8)</a> build the sum of the ls_checksums when counting the lsa. It allows quick verification that two LSDBs are in sync.  <li>Make <a href="https://man.openbsd.org/ospfd.8">ospfd(8)</a> build the sum of the ls_checksums when counting the lsa. It allows quick verification that two LSDBs are in sync.
 <li>Updated Compress::Raw::Bzip2(3p) to version 2.031.  <li>Updated Compress::Raw::Bzip2(3p) to version 2.031.
 <li>Make use of new <a href="https://man.openbsd.org/?query=glob&sektion=3&format=html">glob(3)</a> GLOB_KEEPSTAT extension in <a href="https://man.openbsd.org/?query=sftp&sektion=1&format=html">sftp(1)</a> to save extra server round trips to fetch per-file <a href="https://man.openbsd.org/?query=stat&sektion=2&format=html">stat(2)</a> information.  <li>Make use of new <a href="https://man.openbsd.org/glob.3">glob(3)</a> GLOB_KEEPSTAT extension in <a href="https://man.openbsd.org/sftp.1">sftp(1)</a> to save extra server round trips to fetch per-file <a href="https://man.openbsd.org/stat.2">stat(2)</a> information.
 <li>Make <a href="https://man.openbsd.org/?query=video&sektion=1&format=html">video(1)</a> compile on static archs, and enabled it in the build for all archs.  <li>Make <a href="https://man.openbsd.org/video.1">video(1)</a> compile on static archs, and enabled it in the build for all archs.
 <li>Deactivate all <a href="https://man.openbsd.org/?query=vscsi&sektion=4&format=html">vscsi(4)</a> children when it is closed so they don't retry the commands still on the queue when killed.  <li>Deactivate all <a href="https://man.openbsd.org/vscsi.4">vscsi(4)</a> children when it is closed so they don't retry the commands still on the queue when killed.
 <!-- 2010/09/24 -->  <!-- 2010/09/24 -->
 <li>Avoid potential infinite loop in <a href="https://man.openbsd.org/?query=bridge&sektion=4&format=html">bridge(4)</a>.  <li>Avoid potential infinite loop in <a href="https://man.openbsd.org/bridge.4">bridge(4)</a>.
 <li>Added L2TP support to PIPEX in TCP/IP stack and npppd.  <li>Added L2TP support to PIPEX in TCP/IP stack and npppd.
 <li>Updated Perl to version 5.12.2 with local patches and fix for CVE-2010-0405.  <li>Updated Perl to version 5.12.2 with local patches and fix for CVE-2010-0405.
 <li>Prevent IPv6 from trying to add new addresses by making use of sleeping pools.  <li>Prevent IPv6 from trying to add new addresses by making use of sleeping pools.
 <li>Switched mips-based ports to gcc4.  <li>Switched mips-based ports to gcc4.
 <li>Bumped libc major version to 57.  <li>Bumped libc major version to 57.
 <li>In <a href="https://man.openbsd.org/?query=fts&sektion=3&format=html">fts(3)</a>, bumped fts_level from short to int and added a spare short.  <li>In <a href="https://man.openbsd.org/fts.3">fts(3)</a>, bumped fts_level from short to int and added a spare short.
 <li>Provide IRIX-compatible get_fpc_csr(3/MIPS64) and set_fpc_csr(3/MIPS64) for mips. This will allow userland to flip the ``flush denormalized to zero'' setting, which is being relied upon by tcl.  <li>Provide IRIX-compatible get_fpc_csr(3/MIPS64) and set_fpc_csr(3/MIPS64) for mips. This will allow userland to flip the "flush denormalized to zero" setting, which is being relied upon by tcl.
 <li>Make it possible to use "dhclient egress" to refresh a lease without remembering which interface <a href="https://man.openbsd.org/?query=dhclient&sektion=8&format=html">dhclient(8)</a> was actually active on.  <li>Make it possible to use "dhclient egress" to refresh a lease without remembering which interface <a href="https://man.openbsd.org/dhclient.8">dhclient(8)</a> was actually active on.
 <li>Added <a href="https://man.openbsd.org/?query=timingsafe_bcmp&sektion=3&format=html">timingsafe_bcmp(3)</a> to libc and removed it from OpenSSH. timingsafe_bcmp is also in <a href="https://man.openbsd.org/?query=kern&sektion=9&format=html">kern(9)</a>.  <li>Added <a href="https://man.openbsd.org/timingsafe_bcmp.3">timingsafe_bcmp(3)</a> to libc and removed it from OpenSSH. timingsafe_bcmp is also in <a href="https://man.openbsd.org/kern.9">kern(9)</a>.
 <li>Added to <a href="https://man.openbsd.org/?query=glob&sektion=3&format=html">glob(3)</a> a GLOB_KEEPSTAT option that retains a copy of the struct stat information that is looked up while matching globs.  <li>Added to <a href="https://man.openbsd.org/glob.3">glob(3)</a> a GLOB_KEEPSTAT option that retains a copy of the struct stat information that is looked up while matching globs.
 <li>Implemented if_freenameindex() in TCP/IP stack as a real function as required by POSIX.  <li>Implemented if_freenameindex() in TCP/IP stack as a real function as required by POSIX.
 <li>Added stricter asserts to DIAGNOSTIC kernels to help catch mutex and rwlock issues: i386 and amd64 now count the number of active mutexes so that assertwaitok() can detect attempts to sleep while holding a mutex, i386 and amd64 check that we actually hold mutexes when passed to mtx_leave(), calls to rw_exit*() now call rw_assert_{rd,wr}lock() as appropriate.  <li>Added stricter asserts to DIAGNOSTIC kernels to help catch mutex and rwlock issues: i386 and amd64 now count the number of active mutexes so that assertwaitok() can detect attempts to sleep while holding a mutex, i386 and amd64 check that we actually hold mutexes when passed to mtx_leave(), calls to rw_exit*() now call rw_assert_{rd,wr}lock() as appropriate.
 <li>Linked <a href="https://man.openbsd.org/?query=iscsid&sektion=8&format=html">iscsid(8)</a> and <a href="https://man.openbsd.org/?query=iscsictl&sektion=8&format=html">iscsictl(8)</a> to the build.  <li>Linked <a href="https://man.openbsd.org/iscsid.8">iscsid(8)</a> and <a href="https://man.openbsd.org/iscsictl.8">iscsictl(8)</a> to the build.
 <li>Added <a href="https://man.openbsd.org/?query=vscsi&sektion=4&format=html">vscsi(4)</a> to GENERIC Kernel build.  <li>Added <a href="https://man.openbsd.org/vscsi.4">vscsi(4)</a> to GENERIC Kernel build.
 <li>Fixed bus spacing bugs in <a href="https://man.openbsd.org/?query=glxpcib&sektion=4&arch=i386&format=html">glxpcib(4/i386)</a> and glxpcib(4/loongson).  <li>Fixed bus spacing bugs in <a href="https://man.openbsd.org/i386/glxpcib.4">glxpcib(4/i386)</a> and glxpcib(4/loongson).
 <li>Added <a href="https://man.openbsd.org/?query=iscsictl&sektion=8&format=html">iscsictl(8)</a>, the control tool for <a href="https://man.openbsd.org/?query=iscsid&sektion=8&format=html">iscsid(8)</a>.  <li>Added <a href="https://man.openbsd.org/iscsictl.8">iscsictl(8)</a>, the control tool for <a href="https://man.openbsd.org/iscsid.8">iscsid(8)</a>.
 <li>Added <a href="https://man.openbsd.org/?query=iscsid&sektion=8&format=html">iscsid(8)</a>, an iSCSI Initiator daemon using <a href="https://man.openbsd.org/?query=vscsi&sektion=4&format=html">vscsi(4)</a>. Currently implements the absolute minimum of the protocol to make it work against targets.  <li>Added <a href="https://man.openbsd.org/iscsid.8">iscsid(8)</a>, an iSCSI Initiator daemon using <a href="https://man.openbsd.org/vscsi.4">vscsi(4)</a>. Currently implements the absolute minimum of the protocol to make it work against targets.
 <li>In <a href="https://man.openbsd.org/?query=pfctl&sektion=8&format=html">pfctl(8)</a> , removed the check that enforced rdr-to only inbound and nat-to only outbound.  <li>In <a href="https://man.openbsd.org/pfctl.8">pfctl(8)</a> , removed the check that enforced rdr-to only inbound and nat-to only outbound.
 <li>Remove dying flags in various <a href="https://man.openbsd.org/?query=usb&sektion=4&format=html">usb(4)</a> devices. The flag will be set in activate()/deactivate().  <li>Remove dying flags in various <a href="https://man.openbsd.org/usb.4">usb(4)</a> devices. The flag will be set in activate()/deactivate().
 <li>Fixed before-boot umass hangs on units without media in <a href="https://man.openbsd.org/?query=disk&sektion=9&format=html">disk(9)</a> subroutines.  <li>Fixed before-boot umass hangs on units without media in <a href="https://man.openbsd.org/disk.9">disk(9)</a> subroutines.
 <li>Added TCP send and recv buffer scaling. It increases download speed.  <li>Added TCP send and recv buffer scaling. It increases download speed.
 <li>Fixed npppd to setup a PIPEX if MPPE is not required by config and CCP failed to be opened because peer doesn't support MPPE.  <li>Fixed npppd to setup a PIPEX if MPPE is not required by config and CCP failed to be opened because peer doesn't support MPPE.
 <li>Prevent <a href="https://man.openbsd.org/?query=usb&sektion=4&format=html">usb(4)</a> from accidentally waking up.  <li>Prevent <a href="https://man.openbsd.org/usb.4">usb(4)</a> from accidentally waking up.
 <li>Fixed overflow in <a href="https://man.openbsd.org/?query=nsd&sektion=8&format=html">nsd(8)</a>.  <li>Fixed overflow in <a href="https://man.openbsd.org/nsd.8">nsd(8)</a>.
 <!-- 2010/09/23 -->  <!-- 2010/09/23 -->
 <li>Improved <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> column alignment and handling of .Nm block wider than the column it is in.  <li>Improved <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> column alignment and handling of .Nm block wider than the column it is in.
 <li>Remove <a href="https://man.openbsd.org/?query=tn3270&sektion=1&format=html&manpath=OpenBSD+4.8">tn3270(1)</a>.  <li>Remove <a href="https://man.openbsd.org/tn3270.1">tn3270(1)</a>.
 <li>Fixed <a href="https://man.openbsd.org/?query=VOP_LOOKUP&sektion=9&format=html">VOP_LOOKUP(9)</a> calls with a struct proc pointer as it should have been in <a href="https://man.openbsd.org/?query=softraid&sektion=4&format=html">softraid(4)</a>, <a href="https://man.openbsd.org/?query=raid&sektion=4&format=html">raid(4)</a>, <a href="https://man.openbsd.org/?query=disk&sektion=9&format=html">disk(9)</a> subroutines, NNPFS, EXT2FS, UFS.  <li>Fixed <a href="https://man.openbsd.org/VOP_LOOKUP.9">VOP_LOOKUP(9)</a> calls with a struct proc pointer as it should have been in <a href="https://man.openbsd.org/softraid.4">softraid(4)</a>, <a href="https://man.openbsd.org/raid.4">raid(4)</a>, <a href="https://man.openbsd.org/disk.9">disk(9)</a> subroutines, NNPFS, EXT2FS, UFS.
 <li>Added cvs_mkdir() in OpenCVS for recursive directory creation on import. Fixes PR6398.  <li>Added cvs_mkdir() in OpenCVS for recursive directory creation on import. Fixes PR6398.
 <li>Fixed memory leak in <a href="https://man.openbsd.org/?query=rcs&sektion=1&format=html">rcs(1)</a>.  <li>Fixed memory leak in <a href="https://man.openbsd.org/rcs.1">rcs(1)</a>.
 <li>Renamed <a href="https://man.openbsd.org/?query=uyurex&sektion=4&format=html">uyurex(4)</a> to <a href="https://man.openbsd.org/?query=utwitch&sektion=4&format=html">utwitch(4)</a> and enabled it by default in all GENERIC kernels.  <li>Renamed <a href="https://man.openbsd.org/uyurex.4">uyurex(4)</a> to <a href="https://man.openbsd.org/utwitch.4">utwitch(4)</a> and enabled it by default in all GENERIC kernels.
 <li>Make <a href="https://man.openbsd.org/?query=pf&sektion=4&format=html">pf(4)</a> rule counter update consistent between IPv4 and IPv6.  <li>Make <a href="https://man.openbsd.org/pf.4">pf(4)</a> rule counter update consistent between IPv4 and IPv6.
 <li>Make loongson <a href="https://man.openbsd.org/?query=mainbus&sektion=4&format=html">mainbus(4)</a> attach mfokclock(4/loongson) later for cpu scaling.  <li>Make loongson <a href="https://man.openbsd.org/mainbus.4">mainbus(4)</a> attach mfokclock(4/loongson) later for cpu scaling.
 <li>Correctly identify mount points when they are specified in <a href="https://man.openbsd.org/?query=fstab&sektion=5&format=html">fstab(5)</a> using a disklabel UID. Fixes PR6471.  <li>Correctly identify mount points when they are specified in <a href="https://man.openbsd.org/fstab.5">fstab(5)</a> using a disklabel UID. Fixes PR6471.
 <li>Included the disklabel UID in sysctl hw.disknames.  <li>Included the disklabel UID in sysctl hw.disknames.
 <li>Make <a href="https://man.openbsd.org/?query=disk&sektion=9&format=html">disk(9)</a> subroutines provide the kernel with the disklabel which include the disklabel UID.  <li>Make <a href="https://man.openbsd.org/disk.9">disk(9)</a> subroutines provide the kernel with the disklabel which include the disklabel UID.
 <li>Introduced a DKF_NOLABELREAD flag in <a href="https://man.openbsd.org/?query=disk&sektion=9&format=html">disk(9)</a>, which is used by a device to prevent automatic reading of disklabel on attach. Applied it in <a href="https://man.openbsd.org/?query=fd&sektion=4&format=html">fd(4)</a> and <a href="https://man.openbsd.org/?query=cd&sektion=4&format=html">cd(4)</a>.  <li>Introduced a DKF_NOLABELREAD flag in <a href="https://man.openbsd.org/disk.9">disk(9)</a>, which is used by a device to prevent automatic reading of disklabel on attach. Applied it in <a href="https://man.openbsd.org/fd.4">fd(4)</a> and <a href="https://man.openbsd.org/cd.4">cd(4)</a>.
 <li>Added aes-gcm support in <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a>.  <li>Added aes-gcm support in <a href="https://man.openbsd.org/iked.8">iked(8)</a>.
 <li>Improved MCLGETI algorithm under load in TCP/IP stack.  <li>Improved MCLGETI algorithm under load in TCP/IP stack.
 <li>Prevent the usb task thread from going to sleep forever in <a href="https://man.openbsd.org/?query=ehci&sektion=4&format=html">ehci(4)</a>.  <li>Prevent the usb task thread from going to sleep forever in <a href="https://man.openbsd.org/ehci.4">ehci(4)</a>.
 <li>Added usb_rem_wait_task() to <a href="https://man.openbsd.org/?query=usb&sektion=4&format=html">usb(4)</a>, a wrapper for usb_rem_task() that waits for the task to complete if the task is already running.  <li>Added usb_rem_wait_task() to <a href="https://man.openbsd.org/usb.4">usb(4)</a>, a wrapper for usb_rem_task() that waits for the task to complete if the task is already running.
 <li>Added two members to <a href="https://man.openbsd.org/?query=usb&sektion=4&format=html">usb(4)</a> struct usb_task: ``usbd_device_handle dev'', the device responsible for the task (use this to not run the task if the device's hub is dying) and ``int running'', a flag to be set when the task is running.  <li>Added two members to <a href="https://man.openbsd.org/usb.4">usb(4)</a> struct usb_task: "usbd_device_handle dev", the device responsible for the task (use this to not run the task if the device's hub is dying) and "int running", a flag to be set when the task is running.
 <li>Improved check of dying <a href="https://man.openbsd.org/?query=usb&sektion=4&format=html">usb(4)</a> bus.  <li>Improved check of dying <a href="https://man.openbsd.org/usb.4">usb(4)</a> bus.
 <li>Save a little time on boot thanks to a <a href="https://man.openbsd.org/?query=usb&sektion=4&format=html">usb(4)</a> improvement.  <li>Save a little time on boot thanks to a <a href="https://man.openbsd.org/usb.4">usb(4)</a> improvement.
 <li>Reduced race during normal <a href="https://man.openbsd.org/?query=usb&sektion=4&format=html">usb(4)</a> device detach by making detach happen in the same process.  <li>Reduced race during normal <a href="https://man.openbsd.org/usb.4">usb(4)</a> device detach by making detach happen in the same process.
 <li>Added a new IP level socket option IP_PIPEX.  This option is used for L2TP support by pipex.  <li>Added a new IP level socket option IP_PIPEX.  This option is used for L2TP support by pipex.
 <!-- 2010/09/22 -->  <!-- 2010/09/22 -->
 <li>Added an option per-read/write callback to atomicio, and added a bandwidth limit option to <a href="https://man.openbsd.org/?query=sftp&sektion=1&format=html">sftp(1)</a>.  <li>Added an option per-read/write callback to atomicio, and added a bandwidth limit option to <a href="https://man.openbsd.org/sftp.1">sftp(1)</a>.
 <li>In <a href="https://man.openbsd.org/?query=clct&sektion=4&format=html">clct(4)</a>, use <a href="https://man.openbsd.org/?query=audio&sektion=4&format=html">audio(4)</a> quiesce/resume for data i/o, and ac97_resume() for mixer suspend/resume support.  <li>In <a href="https://man.openbsd.org/clct.4">clct(4)</a>, use <a href="https://man.openbsd.org/audio.4">audio(4)</a> quiesce/resume for data i/o, and ac97_resume() for mixer suspend/resume support.
 <li>Added autoconf activate, suspend/resume support in <a href="https://man.openbsd.org/?query=eap&sektion=4&format=html">eap(4)</a>.  <li>Added autoconf activate, suspend/resume support in <a href="https://man.openbsd.org/eap.4">eap(4)</a>.
 <li>Added AES-GCM-16 (as aes-gcm) and ENCR_NULL_AUTH_AES_GMAC (as aes-gmac) encryption transformations support in <a href="https://man.openbsd.org/?query=ipsec.conf&sektion=5&format=html">ipsec.conf(5)</a>.  <li>Added AES-GCM-16 (as aes-gcm) and ENCR_NULL_AUTH_AES_GMAC (as aes-gmac) encryption transformations support in <a href="https://man.openbsd.org/ipsec.conf.5">ipsec.conf(5)</a>.
 <li>Added Support for AES-GCM-16 and ENCR_NULL_AUTH_AES_GMAC in IPSec ESP as per RFC4106 and 4543.  <li>Added Support for AES-GCM-16 and ENCR_NULL_AUTH_AES_GMAC in IPSec ESP as per RFC4106 and 4543.
 <li>Added a new interface: <a href="https://man.openbsd.org/?query=pppx&sektion=4&format=html">pppx(4)</a>, the ppp multiplexer to be used with npppd and pipex. <a href="https://man.openbsd.org/?query=pppx&sektion=4&format=html">pppx(4)</a> creates an interface whenever a session is created so that altq and pf can work on these.  <li>Added a new interface: <a href="https://man.openbsd.org/pppx.4">pppx(4)</a>, the ppp multiplexer to be used with npppd and pipex. <a href="https://man.openbsd.org/pppx.4">pppx(4)</a> creates an interface whenever a session is created so that altq and pf can work on these.
 <li>Removed <a href="https://man.openbsd.org/?query=msgs&sektion=1&format=html">msgs(1)</a> from tree.  <li>Removed <a href="https://man.openbsd.org/msgs.1">msgs(1)</a> from tree.
 <li>Added AES-GCM Transform Identifiers as specified by IANA in RFC4106 and 4543 to PF_KEYv2.  <li>Added AES-GCM Transform Identifiers as specified by IANA in RFC4106 and 4543 to PF_KEYv2.
 <li>Added support for the Galois/Counter Mode (GCM) for AES as described in FIPS SP 800-38D to <a href="https://man.openbsd.org/?query=crypto&sektion=9&format=html">crypto(9)</a>.  <li>Added support for the Galois/Counter Mode (GCM) for AES as described in FIPS SP 800-38D to <a href="https://man.openbsd.org/crypto.9">crypto(9)</a>.
 <li>Unified npppd(8) MS-CHAP implementation to <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a>.  <li>Unified npppd(8) MS-CHAP implementation to <a href="https://man.openbsd.org/iked.8">iked(8)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a> work as an initiator with strongswan/charon without any specific phase 1 configuration.  <li>Make <a href="https://man.openbsd.org/iked.8">iked(8)</a> work as an initiator with strongswan/charon without any specific phase 1 configuration.
 <li>Add DIOCGPDINFO to <a href="https://man.openbsd.org/?query=presto&sektion=4&arch=sparc&format=html">presto(4/sparc)</a>, <a href="https://man.openbsd.org/?query=xd&sektion=4&arch=sparc&format=html">xd(4/sparc)</a>, <a href="https://man.openbsd.org/?query=xy&sektion=4&arch=sparc&format=html">xy(4/sparc)</a>, <a href="https://man.openbsd.org/?query=hp&sektion=4&arch=vax&format=html">hp(4/vax)</a>, vax RA disk device and RX MSCP floppy disk device driver.  <li>Add DIOCGPDINFO to <a href="https://man.openbsd.org/sparc/presto.4">presto(4/sparc)</a>, <a href="https://man.openbsd.org/sparc/xd.4">xd(4/sparc)</a>, <a href="https://man.openbsd.org/sparc/xy.4">xy(4/sparc)</a>, <a href="https://man.openbsd.org/vax/hp.4">hp(4/vax)</a>, vax RA disk device and RX MSCP floppy disk device driver.
 <li>Added new log option "matches" to <a href="https://man.openbsd.org/?query=pfctl&sektion=8&format=html">pfctl(8)</a>.  <li>Added new log option "matches" to <a href="https://man.openbsd.org/pfctl.8">pfctl(8)</a>.
 <li>Added a new <a href="https://man.openbsd.org/?query=pf&sektion=4&format=html">pf(4)</a> log option PF_LOG_MATCHES that forces logging on all subsequent matching rules.  <li>Added a new <a href="https://man.openbsd.org/pf.4">pf(4)</a> log option PF_LOG_MATCHES that forces logging on all subsequent matching rules.
 <li>Make <a href="https://man.openbsd.org/?query=disk&sektion=9&format=html">disk(9)</a> garbage collect struct disk field dk_label.  <li>Make <a href="https://man.openbsd.org/disk.9">disk(9)</a> garbage collect struct disk field dk_label.
 <li>Added a KexAlgorithms knob to <a href="https://man.openbsd.org/?query=ssh_config&sektion=5&format=html">ssh_config(5)</a> and <a href="https://man.openbsd.org/?query=sshd_config&sektion=5&format=html">sshd_config(5)</a> to allow selection of which key exchange methods are used by <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a> and <a href="https://man.openbsd.org/?query=sshd&sektion=8&format=html">sshd(8)</a>  <li>Added a KexAlgorithms knob to <a href="https://man.openbsd.org/ssh_config.5">ssh_config(5)</a> and <a href="https://man.openbsd.org/sshd_config.5">sshd_config(5)</a> to allow selection of which key exchange methods are used by <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> and <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>
 <li>Fixed a locking bug in <a href="https://man.openbsd.org/?query=accept&sektion=2&format=html">accept(2)</a>.  <li>Fixed a locking bug in <a href="https://man.openbsd.org/accept.2">accept(2)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=vscsi&sektion=4&format=html">vscsi(4)</a> call config_deactivate() on SCSI links in vsciclose().  <li>Make <a href="https://man.openbsd.org/vscsi.4">vscsi(4)</a> call config_deactivate() on SCSI links in vsciclose().
 <li>Avoid race with <a href="https://man.openbsd.org/?query=autoconf&sektion=9&format=html">autoconf(9)</a> in <a href="https://man.openbsd.org/?query=vscsi&sektion=4&format=html">vscsi(4)</a>.  <li>Avoid race with <a href="https://man.openbsd.org/autoconf.9">autoconf(9)</a> in <a href="https://man.openbsd.org/vscsi.4">vscsi(4)</a>.
 <li>Removed <a href="https://man.openbsd.org/?query=physio&sektion=9&format=html">physio(9)</a> buf pointer argument.  <li>Removed <a href="https://man.openbsd.org/physio.9">physio(9)</a> buf pointer argument.
 <li>Make npppdctl arguments match the format string in usage.  <li>Make npppdctl arguments match the format string in usage.
 <!-- 2010/09/21 -->  <!-- 2010/09/21 -->
 <li>Fixed a QUIESCE crash on <a href="https://man.openbsd.org/?query=inteldrm&sektion=4&format=html">inteldrm(4)</a>.  <li>Fixed a QUIESCE crash on <a href="https://man.openbsd.org/inteldrm.4">inteldrm(4)</a>.
 <li>Fixed null pointer dereference for protocols without port numbers in <a href="https://man.openbsd.org/?query=pflog&sektion=4&format=html">pflog(4)</a>.  <li>Fixed null pointer dereference for protocols without port numbers in <a href="https://man.openbsd.org/pflog.4">pflog(4)</a>.
 <li>Improved <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> vertical alignment.  <li>Improved <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> vertical alignment.
 <li>Make <a href="https://man.openbsd.org/?query=inteldrm&sektion=4&format=html">inteldrm(4)</a> always unconditionally set the C3_LP_WRITE_ENABLE bit in ARB_STATE on gen3 hardware. Prevents some 945 chipset from hanging.  <li>Make <a href="https://man.openbsd.org/inteldrm.4">inteldrm(4)</a> always unconditionally set the C3_LP_WRITE_ENABLE bit in ARB_STATE on gen3 hardware. Prevents some 945 chipset from hanging.
 <li>Enable error interrupts on <a href="https://man.openbsd.org/?query=inteldrm&sektion=4&format=html">inteldrm(4)</a> ironlake, as we do on all other chips.  <li>Enable error interrupts on <a href="https://man.openbsd.org/inteldrm.4">inteldrm(4)</a> ironlake, as we do on all other chips.
 <li>Prevent mips64 based machine from panicking in MipsEmulateBranch() if the instruction is an unspecified OP_BCOND sub function.  <li>Prevent mips64 based machine from panicking in MipsEmulateBranch() if the instruction is an unspecified OP_BCOND sub function.
 <li>Improved <a href="https://man.openbsd.org/?query=inteldrm&sektion=4&format=html">inteldrm(4)</a>.  <li>Improved <a href="https://man.openbsd.org/inteldrm.4">inteldrm(4)</a>.
 <li>Replace the mips64 old floating point completion code with a C interface to the machine-independent softfloat code, implementing all MIPS IV specified floating point operations.  <li>Replace the mips64 old floating point completion code with a C interface to the machine-independent softfloat code, implementing all MIPS IV specified floating point operations.
 <li>Improved <a href="https://man.openbsd.org/?query=eso&sektion=4&format=html">eso(4)</a> suspend/resume.  <li>Improved <a href="https://man.openbsd.org/eso.4">eso(4)</a> suspend/resume.
 <li>Changed <a href="https://man.openbsd.org/?query=audio&sektion=4&format=html">audio(4)</a> quiescing to make it not call the audio_hw_if halt method in interrupt context, because drivers like <a href="https://man.openbsd.org/?query=eso&sektion=4&format=html">eso(4)</a> or <a href="https://man.openbsd.org/?query=envy&sektion=4&format=html">envy(4)</a> might want to sleep with their own halt method.  <li>Changed <a href="https://man.openbsd.org/audio.4">audio(4)</a> quiescing to make it not call the audio_hw_if halt method in interrupt context, because drivers like <a href="https://man.openbsd.org/eso.4">eso(4)</a> or <a href="https://man.openbsd.org/envy.4">envy(4)</a> might want to sleep with their own halt method.
 <li>Avoid USBD_IOERROR in <a href="https://man.openbsd.org/?query=uhub&sektion=4&format=html">uhub(4)</a> by determining the size of the buffer for USB hub interrupt pipe with bNbrPorts in hub descriptor.  <li>Avoid USBD_IOERROR in <a href="https://man.openbsd.org/uhub.4">uhub(4)</a> by determining the size of the buffer for USB hub interrupt pipe with bNbrPorts in hub descriptor.
 <li>Added a real DIOCGPDINFO to <a href="https://man.openbsd.org/?query=cd&sektion=4&format=html">cd(4)</a> and <a href="https://man.openbsd.org/?query=sd&sektion=4&format=html">sd(4)</a>, allowing access to the physical information about the device rather than the contents of whichever disklabel was read.  <li>Added a real DIOCGPDINFO to <a href="https://man.openbsd.org/cd.4">cd(4)</a> and <a href="https://man.openbsd.org/sd.4">sd(4)</a>, allowing access to the physical information about the device rather than the contents of whichever disklabel was read.
 <li>Added watchdog suspend/resume logic to <a href="https://man.openbsd.org/?query=glxpcib&sektion=4&arch=loongson&format=html">glxpcib(4/LOONGSON)</A> and make <a href="https://man.openbsd.org/?query=glxpcib&sektion=4&arch=loongson&format=html">glxpcib(4/LOONGSON)</A> save and restore its configuration on suspend/resume.  <li>Added watchdog suspend/resume logic to <a href="https://man.openbsd.org/loongson/glxpcib.4">glxpcib(4/LOONGSON)</A> and make <a href="https://man.openbsd.org/loongson/glxpcib.4">glxpcib(4/LOONGSON)</A> save and restore its configuration on suspend/resume.
 <li>Added '-label' option to <a href="https://man.openbsd.org/?query=route&sektion=8&format=html">route(8)</a> to specify you only want to see routes having the given label.  <li>Added '-label' option to <a href="https://man.openbsd.org/route.8">route(8)</a> to specify you only want to see routes having the given label.
 <li>Make <a href="https://man.openbsd.org/?query=tcpdump&sektion=8&format=html">tcpdump(8)</a> show the original addresses/port too when a packet had his addresses and/or ports rewritten.  <li>Make <a href="https://man.openbsd.org/tcpdump.8">tcpdump(8)</a> show the original addresses/port too when a packet had his addresses and/or ports rewritten.
 <li>Make <a href="https://man.openbsd.org/?query=pflog&sektion=4&format=html">pflog(4)</a> put the original (before rewriting) addresses into the already existing address fields in the pflog header, same for ports, and add a "rewritten" indicator.  <li>Make <a href="https://man.openbsd.org/pflog.4">pflog(4)</a> put the original (before rewriting) addresses into the already existing address fields in the pflog header, same for ports, and add a "rewritten" indicator.
 <li>Make <a href="https://man.openbsd.org/?query=pf&sektion=4&format=html">pf(4)</a> apply actions from the last matching pass or block rule and not the last matching rule after ruleset eval is done. Fixed PR6401.  <li>Make <a href="https://man.openbsd.org/pf.4">pf(4)</a> apply actions from the last matching pass or block rule and not the last matching rule after ruleset eval is done. Fixed PR6401.
 <li>Make <a href="https://man.openbsd.org/?query=ldapd&sektion=8&format=html">ldapd(8)</a> print a warning if schema file can't be opened.  <li>Make <a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a> print a warning if schema file can't be opened.
 <li>Improved <a href="https://man.openbsd.org/?query=axe&sektion=4&format=html">axe(4)</a> PHY probing.  <li>Improved <a href="https://man.openbsd.org/axe.4">axe(4)</a> PHY probing.
 <li>Cleaned memory shortage in PIPEX code.  <li>Cleaned memory shortage in PIPEX code.
 <li>In <a href="https://man.openbsd.org/?query=pf&sektion=4&format=html">pf(4)</a>, make the "match log" rules log on the fly.  <li>In <a href="https://man.openbsd.org/pf.4">pf(4)</a>, make the "match log" rules log on the fly.
 <li>Make the <a href="https://man.openbsd.org/?query=mpi&sektion=4&format=html">mpi(4)</a> SAS IO unit to use 32 openings when talking to SATA disks if the firmware has it configured lower.  <li>Make the <a href="https://man.openbsd.org/mpi.4">mpi(4)</a> SAS IO unit to use 32 openings when talking to SATA disks if the firmware has it configured lower.
 <li>Make <a href="https://man.openbsd.org/?query=aac&sektion=4&format=html">aac(4)</a> compile with gcc4.  <li>Make <a href="https://man.openbsd.org/aac.4">aac(4)</a> compile with gcc4.
 <li>Avoid double unlocking the <a href="https://man.openbsd.org/?query=drm&sektion=4&format=html">drm(4)</a> lock in drmclose().  <li>Avoid double unlocking the <a href="https://man.openbsd.org/drm.4">drm(4)</a> lock in drmclose().
 <li>Adapted <a href="https://man.openbsd.org/?query=tcpdump&sektion=8&format=html">tcpdump(8)</a> and <a href="https://man.openbsd.org/?query=pflogd&sektion=8&format=html">pflogd(8)</a> to new <a href="https://man.openbsd.org/?query=pflog&sektion=4&format=html">pflog(4)</a> longer header.  <li>Adapted <a href="https://man.openbsd.org/tcpdump.8">tcpdump(8)</a> and <a href="https://man.openbsd.org/pflogd.8">pflogd(8)</a> to new <a href="https://man.openbsd.org/pflog.4">pflog(4)</a> longer header.
 <li>Made a <a href="https://man.openbsd.org/?query=pflog&sektion=4&format=html">pflog(4)</a> overhaul to fix wrong logging of nat/rdr addresses. The pflog header is now longer.  <li>Made a <a href="https://man.openbsd.org/pflog.4">pflog(4)</a> overhaul to fix wrong logging of nat/rdr addresses. The pflog header is now longer.
 <li>Removed <a href="https://man.openbsd.org/?query=physio&sektion=9&format=html">physio(9)</a> in <a href="https://man.openbsd.org/?query=wdc&sektion=4&format=html">wdc(4)</a> <a href="https://man.openbsd.org/?query=ioctl&sektion=2&format=html">ioctl(2)</a> handler.  <li>Removed <a href="https://man.openbsd.org/physio.9">physio(9)</a> in <a href="https://man.openbsd.org/wdc.4">wdc(4)</a> <a href="https://man.openbsd.org/ioctl.2">ioctl(2)</a> handler.
 <li>Added <a href="https://man.openbsd.org/?query=gpio&sektion=4&format=html">gpio(4)</a> at glxpcib(4/loongson) to loongson GENERIC kernel.  <li>Added <a href="https://man.openbsd.org/gpio.4">gpio(4)</a> at glxpcib(4/loongson) to loongson GENERIC kernel.
 <li>Added an iopool to <a href="https://man.openbsd.org/?query=umass&sektion=4&format=html">umass(4)</a> to prevent the kernel from panicking when multiple commands are issued when <a href="https://man.openbsd.org/?query=umass&sektion=4&format=html">umass(4)</a> has multiple LUNs.  <li>Added an iopool to <a href="https://man.openbsd.org/umass.4">umass(4)</a> to prevent the kernel from panicking when multiple commands are issued when <a href="https://man.openbsd.org/umass.4">umass(4)</a> has multiple LUNs.
 <li>Use <a href="https://man.openbsd.org/?query=audio&sektion=4&format=html">audio(4)</a> DVACT_{QUIESCE,RESUME} and <a href="https://man.openbsd.org/?query=ac97&sektion=4&format=html">ac97(4)</a> ac97_resume() for suspend/resume in <a href="https://man.openbsd.org/?query=auacer&sektion=4&format=html">auacer(4)</a> and <a href="https://man.openbsd.org/?query=autri&sektion=4&format=html">autri(4)</a>.  <li>Use <a href="https://man.openbsd.org/audio.4">audio(4)</a> DVACT_{QUIESCE,RESUME} and <a href="https://man.openbsd.org/ac97.4">ac97(4)</a> ac97_resume() for suspend/resume in <a href="https://man.openbsd.org/auacer.4">auacer(4)</a> and <a href="https://man.openbsd.org/autri.4">autri(4)</a>.
 <li>Added <a href="https://man.openbsd.org/?query=autoconf&sektion=9&format=html">autoconf(9)</a> activate function to <a href="https://man.openbsd.org/?query=auixp&sektion=4&format=html">auixp(4)</a>.  <li>Added <a href="https://man.openbsd.org/autoconf.9">autoconf(9)</a> activate function to <a href="https://man.openbsd.org/auixp.4">auixp(4)</a>.
 <li>In <a href="https://man.openbsd.org/?query=auglx&sektion=4&format=html">auglx(4)</a>, use <a href="https://man.openbsd.org/?query=audio&sektion=4&format=html">audio(4)</a> DVACT_{QUIESCE,RESUME} to handle I/O stopping/restarting for suspend/resume, and <a href="https://man.openbsd.org/?query=ac97&sektion=4&format=html">ac97(4)</a> ac97_resume() to reset and restore the codec at resume.  <li>In <a href="https://man.openbsd.org/auglx.4">auglx(4)</a>, use <a href="https://man.openbsd.org/audio.4">audio(4)</a> DVACT_{QUIESCE,RESUME} to handle I/O stopping/restarting for suspend/resume, and <a href="https://man.openbsd.org/ac97.4">ac97(4)</a> ac97_resume() to reset and restore the codec at resume.
 <li>Added support for newer asus boards that use a different method to poll and enumerate the sensors in <a href="https://man.openbsd.org/?query=aibs&sektion=4&format=html">aibs(4)</a>.  <li>Added support for newer asus boards that use a different method to poll and enumerate the sensors in <a href="https://man.openbsd.org/aibs.4">aibs(4)</a>.
 <li>Added assertwaitok() to declare code paths that assume they can sleep. Updated <a href="https://man.openbsd.org/?query=malloc&sektion=9&format=html">malloc(9)</a> and <a href="https://man.openbsd.org/?query=pool&sektion=9&format=html">pool(9)</a> to use it as appropriate.  <li>Added assertwaitok() to declare code paths that assume they can sleep. Updated <a href="https://man.openbsd.org/malloc.9">malloc(9)</a> and <a href="https://man.openbsd.org/pool.9">pool(9)</a> to use it as appropriate.
 <li>Added mclgeti() support for <a href="https://man.openbsd.org/?query=xl&sektion=4&format=html">xl(4)</a>.  <li>Added mclgeti() support for <a href="https://man.openbsd.org/xl.4">xl(4)</a>.
 <li>Make machine-dependent splassert(IPL_NONE) work on amd64 the same as it does on i386.  <li>Make machine-dependent splassert(IPL_NONE) work on amd64 the same as it does on i386.
 <li>Make <a href="https://man.openbsd.org/?query=ix&sektion=4&format=html">ix(4)</a> recompute the list_offset and data_offset when attaching a unknown SFP+ module on the 82598 controller.  <li>Make <a href="https://man.openbsd.org/ix.4">ix(4)</a> recompute the list_offset and data_offset when attaching a unknown SFP+ module on the 82598 controller.
 <!-- 2010/09/20 -->  <!-- 2010/09/20 -->
 <li>Make mips64 md_printins() get the printf-like function as an extra parameter, and make it visible so that machine-dependents parts of the kernel can use it for debug messages.  <li>Make mips64 md_printins() get the printf-like function as an extra parameter, and make it visible so that machine-dependents parts of the kernel can use it for debug messages.
 <li>Make <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> format multiple authors (.%A) in the same way as groff: two authors with "and", but without a comma; three or more with commas, and an "and" before the last one.  <li>Make <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> format multiple authors (.%A) in the same way as groff: two authors with "and", but without a comma; three or more with commas, and an "and" before the last one.
 <li>Prevent <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> from doing fatal errors when .Pp and .br have arguments.  <li>Prevent <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> from doing fatal errors when .Pp and .br have arguments.
 <li>Fixed length of an eap identity message payload in <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a>.  <li>Fixed length of an eap identity message payload in <a href="https://man.openbsd.org/iked.8">iked(8)</a>.
 <li>Implemented support for <a href="https://man.openbsd.org/?query=ldapd&sektion=8&format=html">ldapd(8)</a> bsdauth authentication via simple binds, not only SASL.  <li>Implemented support for <a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a> bsdauth authentication via simple binds, not only SASL.
 <li>Added cache operations for the octeon platform.  <li>Added cache operations for the octeon platform.
 <li>Make <a href="https://man.openbsd.org/?query=smtpd&sektion=8&format=html">smtpd(8)</a> use the same buffer for local deliveries to files and commands.  <li>Make <a href="https://man.openbsd.org/smtpd.8">smtpd(8)</a> use the same buffer for local deliveries to files and commands.
 <li>Make <a href="https://man.openbsd.org/?query=snmpd&sektion=8&format=html">snmpd(8)</a> return error on GET requests without an instance identifier, both for tables and scalar values. Fixes PR6468 by not calling table get functions with an unexpectedly short OID. Also fixes PR6071. Scalar variables without an instance specified now returns a noSuchInstance error. GetNext requests correctly returns the .0 instance but it must be specified explicitly: <tt>$ snmpget -v2c -c public localhost SNMPv2-MIB::sysDescr.0</tt>  <li>Make <a href="https://man.openbsd.org/snmpd.8">snmpd(8)</a> return error on GET requests without an instance identifier, both for tables and scalar values. Fixes PR6468 by not calling table get functions with an unexpectedly short OID. Also fixes PR6071. Scalar variables without an instance specified now returns a noSuchInstance error. GetNext requests correctly returns the .0 instance but it must be specified explicitly: <code>$ snmpget -v2c -c public localhost SNMPv2-MIB::sysDescr.0</code>
 <li>Allow output of null values with a context class. This is used in SNMPv2 to return an error exception value for a varbind result ("noSuchObject[0] IMPLICIT NULL" in RFC1905).  <li>Allow output of null values with a context class. This is used in SNMPv2 to return an error exception value for a varbind result ("noSuchObject[0] IMPLICIT NULL" in RFC1905).
 <li>Fixed a variety of structure packing and byte order bugs in <a href="https://man.openbsd.org/?query=ixgb&sektion=4&format=html">ixgb(4)</a> to try to get BE support working.  <li>Fixed a variety of structure packing and byte order bugs in <a href="https://man.openbsd.org/ixgb.4">ixgb(4)</a> to try to get BE support working.
 <li>Removed xx_shutdown() hooks in network drivers where possible, since they are taken down already via their xx_stop() routine. Done in <a href="https://man.openbsd.org/?query=bge&sektion=4&format=html">bge(4)</a>, <a href="https://man.openbsd.org/?query=bnx&sektion=4&format=html">bnx(4)</a>, <a href="https://man.openbsd.org/?query=cas&sektion=4&format=html">cas(4)</a>, <a href="https://man.openbsd.org/?query=de&sektion=4&format=html">de(4)</a>, <a href="https://man.openbsd.org/?query=fpa&sektion=4&format=html">fpa(4)</a>, <a href="https://man.openbsd.org/?query=lmc&sektion=4&format=html">lmc(4)</a>, <a href="https://man.openbsd.org/?query=msk&sektion=4&format=html">msk(4)</a>, <a href="https://man.openbsd.org/?query=nge&sektion=4&format=html">nge(4)</a>, <a href="https://man.openbsd.org/?query=pcn&sektion=4&format=html">pcn(4)</a>, <a href="https://man.openbsd.org/?query=sk&sektion=4&format=html">sk(4)</a>, <a href="https://man.openbsd.org/?query=txp&sektion=4&format=html">txp(4)</a>, <a href="https://man.openbsd.org/?query=pgt&sektion=4&format=html">pgt(4)</a>, <a href="https://man.openbsd.org/?query=ti&sektion=4&format=html">ti(4)</a>, DEBNA/DEBNT/DEBNK ethernet cards, <a href="https://man.openbsd.org/?query=fta&sektion=4&format=html">fta(4)</a>, <a href="https://man.openbsd.org/?query=fea&sektion=4&format=html">fea(4)</a>.  <li>Removed xx_shutdown() hooks in network drivers where possible, since they are taken down already via their xx_stop() routine. Done in <a href="https://man.openbsd.org/bge.4">bge(4)</a>, <a href="https://man.openbsd.org/bnx.4">bnx(4)</a>, <a href="https://man.openbsd.org/cas.4">cas(4)</a>, <a href="https://man.openbsd.org/de.4">de(4)</a>, <a href="https://man.openbsd.org/fpa.4">fpa(4)</a>, <a href="https://man.openbsd.org/lmc.4">lmc(4)</a>, <a href="https://man.openbsd.org/msk.4">msk(4)</a>, <a href="https://man.openbsd.org/nge.4">nge(4)</a>, <a href="https://man.openbsd.org/pcn.4">pcn(4)</a>, <a href="https://man.openbsd.org/sk.4">sk(4)</a>, <a href="https://man.openbsd.org/txp.4">txp(4)</a>, <a href="https://man.openbsd.org/pgt.4">pgt(4)</a>, <a href="https://man.openbsd.org/ti.4">ti(4)</a>, DEBNA/DEBNT/DEBNK ethernet cards, <a href="https://man.openbsd.org/fta.4">fta(4)</a>, <a href="https://man.openbsd.org/fea.4">fea(4)</a>.
 <li>Allow the <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a> session multiplexing to determine that the server socket is either ready or stale without races. Stale server sockets are now automatically removed.  <li>Allow the <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> session multiplexing to determine that the server socket is either ready or stale without races. Stale server sockets are now automatically removed.
 <li>Moved <a href="https://man.openbsd.org/?query=getpeereid&sektion=2&format=html">getpeereid(2)</a> function declaration in kernel COMPAT_47. In 4.8 and onwards <a href="https://man.openbsd.org/?query=getpeereid&sektion=3&format=html">getpeereid(3)</a> is library code using socket options.  <li>Moved <a href="https://man.openbsd.org/getpeereid.2">getpeereid(2)</a> function declaration in kernel COMPAT_47. In 4.8 and onwards <a href="https://man.openbsd.org/getpeereid.3">getpeereid(3)</a> is library code using socket options.
 <li>Simplified <a href="https://man.openbsd.org/?query=evcount&sektion=9&format=html">evcount(9)</a> by removing counters in a tree hierarchy.  <li>Simplified <a href="https://man.openbsd.org/evcount.9">evcount(9)</a> by removing counters in a tree hierarchy.
 <li>Added octeon platform.  <li>Added octeon platform.
 <li>Fixed security problem in the disabled and unfinished <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a> handling of J-PAKE protocol.  <li>Fixed security problem in the disabled and unfinished <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> handling of J-PAKE protocol.
 <li>Added a SIGHLD handler to reap <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a> expired child process.  <li>Added a SIGHLD handler to reap <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> expired child process.
 <li>Added some missing firmware to install media: <a href="https://man.openbsd.org/?query=ral&sektion=4&format=html">ral(4)</a> RT2860 for i386, amd64 and sparc64; <a href="https://man.openbsd.org/?query=run&sektion=4&format=html">run(4)</a> RT2870 and RT3071 for landisk, macppc, socppc and sparc64.  <li>Added some missing firmware to install media: <a href="https://man.openbsd.org/ral.4">ral(4)</a> RT2860 for i386, amd64 and sparc64; <a href="https://man.openbsd.org/run.4">run(4)</a> RT2870 and RT3071 for landisk, macppc, socppc and sparc64.
 <li>Fixed a null pointer dereference in <a href="https://man.openbsd.org/?query=ciss&sektion=4&format=html">ciss(4)</a>.  <li>Fixed a null pointer dereference in <a href="https://man.openbsd.org/ciss.4">ciss(4)</a>.
 <li>Fixed an uninitialized variable access in <a href="https://man.openbsd.org/?query=uhci&sektion=4&format=html">uhci(4)</a> suspend/resume.  <li>Fixed an uninitialized variable access in <a href="https://man.openbsd.org/uhci.4">uhci(4)</a> suspend/resume.
 <li>Prevent <a href="https://man.openbsd.org/?query=cd&sektion=4&format=html">cd(4)</a> and <a href="https://man.openbsd.org/?query=st&sektion=4&format=html">st(4)</a> from calling bufq_drain in deactivate.  <li>Prevent <a href="https://man.openbsd.org/cd.4">cd(4)</a> and <a href="https://man.openbsd.org/st.4">st(4)</a> from calling bufq_drain in deactivate.
 <li>Added the start of an activate function in <a href="https://man.openbsd.org/?query=glxsb&sektion=4&arch=i386&format=html">glxsb(4/i386)</a>.  <li>Added the start of an activate function in <a href="https://man.openbsd.org/i386/glxsb.4">glxsb(4/i386)</a>.
 <li>Added an activate function to get sub-devices in <a href="https://man.openbsd.org/?query=glxpcib&sektion=4&arch=i386&format=html">glxpcib(4/i386)</a>.  <li>Added an activate function to get sub-devices in <a href="https://man.openbsd.org/i386/glxpcib.4">glxpcib(4/i386)</a>.
 <li>Added DVCAT_QUIESCE to <a href="https://man.openbsd.org/?query=glxpcib&sektion=4&arch=loongson&format=html">glxpcib(4/LOONGSON)</A>.  <li>Added DVCAT_QUIESCE to <a href="https://man.openbsd.org/loongson/glxpcib.4">glxpcib(4/LOONGSON)</A>.
 <li>Fixed bug in <a href="https://man.openbsd.org/?query=atw&sektion=4&format=html">atw(4)</a>.  <li>Fixed bug in <a href="https://man.openbsd.org/atw.4">atw(4)</a>.
 <!-- 2010/09/19 -->  <!-- 2010/09/19 -->
 <li>Initial support for the Octeon platform.  <li>Initial support for the Octeon platform.
 <li>Added SIGCHLD handler to reap expired children in <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a>.  <li>Added SIGCHLD handler to reap expired children in <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>.
 <li>Fixed null pointer dereference in <a href="https://man.openbsd.org/?query=ciss&sektion=4&format=html">ciss(4)</a>.  <li>Fixed null pointer dereference in <a href="https://man.openbsd.org/ciss.4">ciss(4)</a>.
 <li>Increased rate buffer in <a href="https://man.openbsd.org/?query=atw&sektion=4&format=html">atw(4)</a> to prevent overflows.  <li>Increased rate buffer in <a href="https://man.openbsd.org/atw.4">atw(4)</a> to prevent overflows.
 <li>Make <a href="https://man.openbsd.org/?query=ddb&sektion=4&format=html">ddb(4)</a> recognize all MIPS IV instructions, as well as some mips64r2.  <li>Make <a href="https://man.openbsd.org/ddb.4">ddb(4)</a> recognize all MIPS IV instructions, as well as some mips64r2.
 <li>Corrected NCQ depth calculation for <a href="https://man.openbsd.org/?query=atapiscsi&sektion=4&format=html">atapiscsi(4)</a> devices and controllers.  <li>Corrected NCQ depth calculation for <a href="https://man.openbsd.org/atapiscsi.4">atapiscsi(4)</a> devices and controllers.
 <li>Added support for 82583V devices in the <a href="https://man.openbsd.org/?query=em&sektion=4&format=html">em(4)</a> driver.  <li>Added support for 82583V devices in the <a href="https://man.openbsd.org/em.4">em(4)</a> driver.
 <li>Fix for <a href="https://man.openbsd.org/?query=em&sektion=4&format=html">em(4)</a> initialization on ET quad 82575 cards.  <li>Fix for <a href="https://man.openbsd.org/em.4">em(4)</a> initialization on ET quad 82575 cards.
 <!-- 2010/09/18 -->  <!-- 2010/09/18 -->
 <li>Improved X11 lib handling in the <a href="https://man.openbsd.org/?query=ports&sektion=7&format=html">ports(7)</a>-supplied libtool.  <li>Improved X11 lib handling in the <a href="https://man.openbsd.org/ports.7">ports(7)</a>-supplied libtool.
 <li>Fixed local DoS when core-dumping elf binaries.  <li>Fixed local DoS when core-dumping elf binaries.
 <!-- 2010/09/17 -->  <!-- 2010/09/17 -->
 <li>FPU and <a href="https://man.openbsd.org/?query=ddb&sektion=4&format=html">ddb(4)</a> updates for mips64 CPUs.  <li>FPU and <a href="https://man.openbsd.org/ddb.4">ddb(4)</a> updates for mips64 CPUs.
 <li>Fixed crash in <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a>.  <li>Fixed crash in <a href="https://man.openbsd.org/iked.8">iked(8)</a>.
 <!-- 2010/09/16 -->  <!-- 2010/09/16 -->
 <!-- 2010/09/15 -->  <!-- 2010/09/15 -->
 <!-- 2010/09/14 -->  <!-- 2010/09/14 -->
 <!-- 2010/09/13 -->  <!-- 2010/09/13 -->
 <li>Various scsi detach issues fixed.  <li>Various scsi detach issues fixed.
 <li>Fixed endless loop when handling punctuations in <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a>.  <li>Fixed endless loop when handling punctuations in <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a>.
 <li>Make traceroute work through MPLS tunnels, including RFC4950 extension headers.  <li>Make traceroute work through MPLS tunnels, including RFC4950 extension headers.
 <li>Fix PMTU over <a href="https://man.openbsd.org/?query=sppp&sektion=4&format=html">sppp(4)</a> links.  <li>Fix PMTU over <a href="https://man.openbsd.org/sppp.4">sppp(4)</a> links.
 <li>Fix leaking scsi_xfers or bufs when hot-unplugging <a href="https://man.openbsd.org/?query=mpi&sektion=4&format=html">mpi(4)</a> devices.  <li>Fix leaking scsi_xfers or bufs when hot-unplugging <a href="https://man.openbsd.org/mpi.4">mpi(4)</a> devices.
 <li>Fix <a href="https://man.openbsd.org/?query=mpi&sektion=4&format=html">mpi(4)</a> event handling to ack more than one outstanding event at a time.  <li>Fix <a href="https://man.openbsd.org/mpi.4">mpi(4)</a> event handling to ack more than one outstanding event at a time.
 <!-- 2010/09/12 -->  <!-- 2010/09/12 -->
 <li>Fixed a bug in OpenSMTPD "Lookup agent" code.  <li>Fixed a bug in OpenSMTPD "Lookup agent" code.
 <li>Added DVACT_{QUIESCE,RESUME} to cleanly suspend/resume <a href="https://man.openbsd.org/?query=audio&sektion=4&format=html">audio(4)</a> and use it in <a href="https://man.openbsd.org/?query=auvia&sektion=4&format=html">auvia(4)</a>, <a href="https://man.openbsd.org/?query=auich&sektion=4&format=html">auich(4)</a>, <a href="https://man.openbsd.org/?query=clcs&sektion=4&format=html">clcs(4)</a>, <a href="https://man.openbsd.org/?query=cmpci&sektion=4&format=html">cmpci(4)</a>, <a href="https://man.openbsd.org/?query=emu&sektion=4&format=html">emu(4)</a>, <a href="https://man.openbsd.org/?query=azalia&sektion=4&format=html">azalia(4)</a>.  <li>Added DVACT_{QUIESCE,RESUME} to cleanly suspend/resume <a href="https://man.openbsd.org/audio.4">audio(4)</a> and use it in <a href="https://man.openbsd.org/auvia.4">auvia(4)</a>, <a href="https://man.openbsd.org/auich.4">auich(4)</a>, <a href="https://man.openbsd.org/clcs.4">clcs(4)</a>, <a href="https://man.openbsd.org/cmpci.4">cmpci(4)</a>, <a href="https://man.openbsd.org/emu.4">emu(4)</a>, <a href="https://man.openbsd.org/azalia.4">azalia(4)</a>.
 <!-- 2010/09/11 -->  <!-- 2010/09/11 -->
 <li>Make <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> use UTF-8 line drawing characters on UTF-8 terminals.  <li>Make <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> use UTF-8 line drawing characters on UTF-8 terminals.
 <li>Make <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> ignore terminal overrides settings without a value.  <li>Make <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> ignore terminal overrides settings without a value.
 <li>Fix lazy binding issue on mips64 run-time link-editor. Fixes an <a href="https://man.openbsd.org/?query=nm&sektion=1&format=html">nm(1)</a> crash that happens when passed multiple object files on the command line.  <li>Fix lazy binding issue on mips64 run-time link-editor. Fixes an <a href="https://man.openbsd.org/nm.1">nm(1)</a> crash that happens when passed multiple object files on the command line.
 <!-- 2010/09/10 -->  <!-- 2010/09/10 -->
 <li>Provided a bus_dmamap_sync() implementation for the amd64 IOMMU. It fixes bigmem.  <li>Provided a bus_dmamap_sync() implementation for the amd64 IOMMU. It fixes bigmem.
 <li>Added infrastructure to build gcc4 on mips64.  <li>Added infrastructure to build gcc4 on mips64.
 <li>Prevent <a href="https://man.openbsd.org/?query=azalia&sektion=4&format=html">azalia(4)</a> from unmuting the speaker muted by plugged headphones when the master volume control is unmuted.  <li>Prevent <a href="https://man.openbsd.org/azalia.4">azalia(4)</a> from unmuting the speaker muted by plugged headphones when the master volume control is unmuted.
 <li>Allowed hotplug of Fiber Channel devices.  <li>Allowed hotplug of Fiber Channel devices.
 <li>Prevent <a href="https://man.openbsd.org/?query=sd&sektion=4&format=html">sd(4)</a> io handler from being run on a gone device.  <li>Prevent <a href="https://man.openbsd.org/sd.4">sd(4)</a> io handler from being run on a gone device.
 <!-- 2010/09/09 -->  <!-- 2010/09/09 -->
 <li>Make gcc4 build on landisk.  <li>Make gcc4 build on landisk.
 <li>Many improvements in <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a>: allowed ESP proposals without integrity and AH proposals without encryption; added additional nonce length field, use that for the ciphers that require additional keying material; setup right flow direction depending on the mode: fixes up <a href="https://man.openbsd.org/?query=iked&sektion=8&format=html">iked(8)</a> working as an initiator against charon.  <li>Many improvements in <a href="https://man.openbsd.org/iked.8">iked(8)</a>: allowed ESP proposals without integrity and AH proposals without encryption; added additional nonce length field, use that for the ciphers that require additional keying material; setup right flow direction depending on the mode: fixes up <a href="https://man.openbsd.org/iked.8">iked(8)</a> working as an initiator against charon.
 <li>Added an ECDH/ECDSA compliance fix to <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a>.  <li>Added an ECDH/ECDSA compliance fix to <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>.
 <li>Cleaned up i386 <a href="https://man.openbsd.org/?query=apm&sektion=4&format=html">apm(4)</a> resume/suspend code.  <li>Cleaned up i386 <a href="https://man.openbsd.org/apm.4">apm(4)</a> resume/suspend code.
 <!-- 2010/09/08 -->  <!-- 2010/09/08 -->
 <li>In <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a>, added -n and -p flags to switch-client to move to the next and previous session.  <li>In <a href="https://man.openbsd.org/tmux.1">tmux(1)</a>, added -n and -p flags to switch-client to move to the next and previous session.
 <li>Prevent <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> from crashing if the screen size is too small for the indicator in copy mode.  <li>Prevent <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> from crashing if the screen size is too small for the indicator in copy mode.
 <li>Activated NTFS in i386 and amd64 GENERIC kernels.  <li>Activated NTFS in i386 and amd64 GENERIC kernels.
 <li>In <a href="https://man.openbsd.org/?query=disk&sektion=9&format=html">disk(9)</a>, introduced a disk_lookup() function which calls device_lookup(), before verifying that the resulting device is present on the disklist. This avoids a race whereby the disk driver can be accessed as soon as the softc has been allocated, but before the disk has completed initialization and has called disk_attach().  <li>In <a href="https://man.openbsd.org/disk.9">disk(9)</a>, introduced a disk_lookup() function which calls device_lookup(), before verifying that the resulting device is present on the disklist. This avoids a race whereby the disk driver can be accessed as soon as the softc has been allocated, but before the disk has completed initialization and has called disk_attach().
 <li>Improved <a href="https://man.openbsd.org/?query=crypto&sektion=4&format=html">crypto(4)</a>.  <li>Improved <a href="https://man.openbsd.org/crypto.4">crypto(4)</a>.
 <li>Added support for sender expansion in smtpd.conf: %U for sender localpart, %D for sender domainpart.  <li>Added support for sender expansion in smtpd.conf: %U for sender localpart, %D for sender domainpart.
 <li>Make <a href="https://man.openbsd.org/?query=smtpd&sektion=8&format=html">smtpd(8)</a> queue and reschedule message when failing to fork a DNS process.  <li>Make <a href="https://man.openbsd.org/smtpd.8">smtpd(8)</a> queue and reschedule message when failing to fork a DNS process.
 <li>Make <a href="https://man.openbsd.org/?query=scsi&sektion=4&format=html">scsi(4)</a> detach everything on the whole bus on request, rather than just a target/lun.  <li>Make <a href="https://man.openbsd.org/scsi.4">scsi(4)</a> detach everything on the whole bus on request, rather than just a target/lun.
 <li>In the TCP/IP stack, allowed ip_forward() to know the difference between blocked packets (EACCESS) and those that can't be forwarded (EHOSTUNREACH).  <li>In the TCP/IP stack, allowed ip_forward() to know the difference between blocked packets (EACCESS) and those that can't be forwarded (EHOSTUNREACH).
 <li>Switch the MPLS blocks for RTM_CHANGE in the routine socket interface.  <li>Switch the MPLS blocks for RTM_CHANGE in the routine socket interface.
 <li>Permitted <a href="https://man.openbsd.org/?query=traceroute&sektion=8&format=html">traceroute(8)</a> to work over MPLS.  <li>Permitted <a href="https://man.openbsd.org/traceroute.8">traceroute(8)</a> to work over MPLS.
 <li>Make <a href="https://man.openbsd.org/?query=tcpdump&sektion=8&format=html">tcpdump(8)</a> of <a href="https://man.openbsd.org/?query=pflog&sektion=4&format=html">pflog(4)</a> interfaces work with 'net <net>' expression.  <li>Make <a href="https://man.openbsd.org/tcpdump.8">tcpdump(8)</a> of <a href="https://man.openbsd.org/pflog.4">pflog(4)</a> interfaces work with 'net &lt;net>' expression.
 <!-- 2010/09/07 -->  <!-- 2010/09/07 -->
 <li>Enabled aesni for amd64. While running ipsec on amd64 with 'aes' cpu flag, it provides aes accelerated encryption in cbc and ctr modes for all three key sizes: 128, 192 and 256.  <li>Enabled aesni for amd64. While running ipsec on amd64 with 'aes' cpu flag, it provides aes accelerated encryption in cbc and ctr modes for all three key sizes: 128, 192 and 256.
 <li>Removed the powerhook code and use the ca_activate tree traversal code everywhere to suspend/resume devices.  <li>Removed the powerhook code and use the ca_activate tree traversal code everywhere to suspend/resume devices.
 <li>Fixed a potential race between <a href="https://man.openbsd.org/?query=cd&sektion=4&format=html">cd(4)</a> resume and detach.  <li>Fixed a potential race between <a href="https://man.openbsd.org/cd.4">cd(4)</a> resume and detach.
 <!-- 2010/09/06 -->  <!-- 2010/09/06 -->
 <li>Replaced all PWR_{SUSPEND,RESUME} by DVACT_{SUSPEND,RESUME}.  <li>Replaced all PWR_{SUSPEND,RESUME} by DVACT_{SUSPEND,RESUME}.
 <li>Prevent compiler unwanted optimization in i386 and amd64 machine-dependent bus_dmamap_sync().  <li>Prevent compiler unwanted optimization in i386 and amd64 machine-dependent bus_dmamap_sync().
 <li>Make the PCI-CardBus bridges driver save and restore pci config space registers on suspend/resume.  <li>Make the PCI-CardBus bridges driver save and restore pci config space registers on suspend/resume.
 <li>Fixed freezes occurring by removing CardBus cards with Ralink Technology RT2560, RT2561, RT2561S and RT2661 chipset.  <li>Fixed freezes occurring by removing CardBus cards with Ralink Technology RT2560, RT2561, RT2561S and RT2661 chipset.
 <li>Improved amd64 <a href="https://man.openbsd.org/?query=pmap&sektion=9&format=html">pmap(9)</a>.  <li>Improved amd64 <a href="https://man.openbsd.org/pmap.9">pmap(9)</a>.
 <li>Enabled wide character support in <a href="https://man.openbsd.org/?query=ncurses&sektion=3&format=html">ncurses(3)</a>, <a href="https://man.openbsd.org/?query=lynx&sektion=1&format=html">lynx(1)</a>.  <li>Enabled wide character support in <a href="https://man.openbsd.org/ncurses.3">ncurses(3)</a>, <a href="https://man.openbsd.org/lynx.1">lynx(1)</a>.
 <li>Switched to using ca_activate calls instead on powerhooks on <a href="https://man.openbsd.org/?query=apm&sektion=4&arch=i386&format=html">apm(4/I386)</a>.  <li>Switched to using ca_activate calls instead on powerhooks on <a href="https://man.openbsd.org/i386/apm.4">apm(4/I386)</a>.
 <li>Fixed suspend/resume on intel <a href="https://man.openbsd.org/?query=agp&sektion=4&format=html">agp(4)</a>.  <li>Fixed suspend/resume on intel <a href="https://man.openbsd.org/agp.4">agp(4)</a>.
 <li>Improved handle of PCI BAR.  <li>Improved handle of PCI BAR.
 <li>Prevented <a href="https://man.openbsd.org/?query=ldpd&sektion=8&format=html">ldpd(8)</a> from crashing sometimes when calling nbr_act_session_establish() on slave systems.  <li>Prevented <a href="https://man.openbsd.org/ldpd.8">ldpd(8)</a> from crashing sometimes when calling nbr_act_session_establish() on slave systems.
 <li>Fixed an off by one in <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a>.  <li>Fixed an off by one in <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a>.
 <!-- 2010/09/05 -->  <!-- 2010/09/05 -->
 <li>Added an ioctl to figure out the non-sticky bits in <a href="https://man.openbsd.org/?query=pci&sektion=4&format=html">pci(4)</a> BARs used for determining the size of those BARs. Make <a href="https://man.openbsd.org/?query=pcidump&sektion=8&format=html">pcidump(8)</a> use this new ioctl to print the size of PCI BARs.  <li>Added an ioctl to figure out the non-sticky bits in <a href="https://man.openbsd.org/pci.4">pci(4)</a> BARs used for determining the size of those BARs. Make <a href="https://man.openbsd.org/pcidump.8">pcidump(8)</a> use this new ioctl to print the size of PCI BARs.
 <li>Make the sparc tree more GCC4 friendly.  <li>Make the sparc tree more GCC4 friendly.
 <!-- 2010/09/04 -->  <!-- 2010/09/04 -->
 <li>Make the v3 demangler support code compile in libiberty.  <li>Make the v3 demangler support code compile in libiberty.
 <li>Added support to <a href="https://man.openbsd.org/?query=pcmcia&sektion=4&format=html">pcmcia(4)</a> indirect Card Information Structure data. Improved and fixed a bug in <a href="https://man.openbsd.org/?query=pcmcia&sektion=4&format=html">pcmcia(4)</a> CIS parts.  <li>Added support to <a href="https://man.openbsd.org/pcmcia.4">pcmcia(4)</a> indirect Card Information Structure data. Improved and fixed a bug in <a href="https://man.openbsd.org/pcmcia.4">pcmcia(4)</a> CIS parts.
 <li>Added support for SiS191 in <a href="https://man.openbsd.org/?query=se&sektion=4&format=html">se(4)</a>, fixed bugs, and improved it too.  <li>Added support for SiS191 in <a href="https://man.openbsd.org/se.4">se(4)</a>, fixed bugs, and improved it too.
 <li>Removed macppc default <a href="https://man.openbsd.org/?query=xorg.conf&sektion=5&format=html">xorg.conf(5)</a>.  <li>Removed macppc default <a href="https://man.openbsd.org/xorg.conf.5">xorg.conf(5)</a>.
 <li>In Xenocara, updated glproto to version 1.4.12, renderproto to 0.11.1, videoproto to 2.3.1. Added xextproto 1.7.2. Updated libxcb 1.7, libXi 1.3.2, libX11 1.3.5, libXfont 1.4.2.  <li>In Xenocara, updated glproto to version 1.4.12, renderproto to 0.11.1, videoproto to 2.3.1. Added xextproto 1.7.2. Updated libxcb 1.7, libXi 1.3.2, libX11 1.3.5, libXfont 1.4.2.
 <!-- 2010/09/03 -->  <!-- 2010/09/03 -->
 <li>Prevent <a href="https://man.openbsd.org/?query=vr&sektion=4&format=html">vr(4)</a> from seeing stale contents because of insane compiler or hardware optimizations.  <li>Prevent <a href="https://man.openbsd.org/vr.4">vr(4)</a> from seeing stale contents because of insane compiler or hardware optimizations.
 <li>Fixed <a href="https://man.openbsd.org/?query=athn&sektion=4&format=html">athn(4)</a> Ubiquiti SR71-12 and Winstron DMNA92 adapters.  <li>Fixed <a href="https://man.openbsd.org/athn.4">athn(4)</a> Ubiquiti SR71-12 and Winstron DMNA92 adapters.
 <li>Added an EXIT STATUS section to some /sbin, /usr/sbin and /usr/libexec man pages.  <li>Added an EXIT STATUS section to some /sbin, /usr/sbin and /usr/libexec man pages.
 <li>Make <a href="https://man.openbsd.org/?query=ldapd&sektion=8&format=html">ldapd(8)</a> resolve matching rules from superior attribute types at schema load time instead of when each attribute is validated.  <li>Make <a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a> resolve matching rules from superior attribute types at schema load time instead of when each attribute is validated.
 <li>Added an EXIT STATUS section to most /bin and /usr/bin man pages.  <li>Added an EXIT STATUS section to most /bin and /usr/bin man pages.
 <li>Implemented attribute syntax from RFC4517 in <a href="https://man.openbsd.org/?query=ldapd&sektion=8&format=html">ldapd(8)</a>.  <li>Implemented attribute syntax from RFC4517 in <a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a>.
 <!-- 2010/09/02 -->  <!-- 2010/09/02 -->
 <li>Switched <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a> ECDSA default key size to 256 bits, which according to RFC5656 should still be better than our current RSA-2048 default.  <li>Switched <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> ECDSA default key size to 256 bits, which according to RFC5656 should still be better than our current RSA-2048 default.
 <li>Fixed ControlPersist=yes for ControlMaster=yes in <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a>.  <li>Fixed ControlPersist=yes for ControlMaster=yes in <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>.
 <li>Permitted -b 256, 384 or 521 as key size for ECDSA in ssh-keygen.  <li>Permitted -b 256, 384 or 521 as key size for ECDSA in ssh-keygen.
 <li>Fixed enqueue routing messages on sockets marked SS_CANTRCVMORE.  <li>Fixed enqueue routing messages on sockets marked SS_CANTRCVMORE.
 <!-- 2010/09/01 -->  <!-- 2010/09/01 -->
 <li>Fixed a memory leak in <a href="https://man.openbsd.org/?query=rcs&sektion=1&format=html">rcs(1)</a> and OpenCVS.  <li>Fixed a memory leak in <a href="https://man.openbsd.org/rcs.1">rcs(1)</a> and OpenCVS.
 <li>Fixed bug in <a href="https://man.openbsd.org/?query=st&sektion=4&format=html">st(4)</a>.  <li>Fixed bug in <a href="https://man.openbsd.org/st.4">st(4)</a>.
 <li>Fixed a spurious line insertion in <a href="https://man.openbsd.org/?query=wscons&sektion=4&format=html">wscons(4)</a>.  <li>Fixed a spurious line insertion in <a href="https://man.openbsd.org/wscons.4">wscons(4)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> reset running jobs when the status line is enabled or disabled.  <li>Make <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> reset running jobs when the status line is enabled or disabled.
 <li>Updated freetype to version 2.4.2.  <li>Updated freetype to version 2.4.2.
 <li>Prevent <a href="https://man.openbsd.org/?query=ldapd&sektion=8&format=html">ldapd(8)</a> from finding syntax error when parsing schema from the subschema.  <li>Prevent <a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a> from finding syntax error when parsing schema from the subschema.
 <li>Disabled use of SIGIO by default in xserver, it breaks multi-card configuration.  <li>Disabled use of SIGIO by default in xserver, it breaks multi-card configuration.
 <li>Improved the consistency of the flexible buffer queue by making struct bufq a member of the softc for devices that use it.  <li>Improved the consistency of the flexible buffer queue by making struct bufq a member of the softc for devices that use it.
 <!-- 2010/08/31 -->  <!-- 2010/08/31 -->
 <li>Removed SIGIO handler from Xenocara DRI.  <li>Removed SIGIO handler from Xenocara DRI.
 <li>Added DVACT_QUIESCE (warn the device about suspend) support to <a href="https://man.openbsd.org/?query=ahci&sektion=4&format=html">ahci(4)</a>, <a href="https://man.openbsd.org/?query=auich&sektion=4&format=html">auich(4)</a>, <a href="https://man.openbsd.org/?query=azalia&sektion=4&format=html">azalia(4)</a>, <a href="https://man.openbsd.org/?query=alc&sektion=4&format=html">alc(4)</a>, <a href="https://man.openbsd.org/?query=ale&sektion=4&format=html">ale(4)</a>, <a href="https://man.openbsd.org/?query=bge&sektion=4&format=html">bge(4)</a>, <a href="https://man.openbsd.org/?query=em&sektion=4&format=html">em(4)</a>, <a href="https://man.openbsd.org/?query=lii&sektion=4&format=html">lii(4)</a>, <a href="https://man.openbsd.org/?query=msk&sektion=4&format=html">msk(4)</a>, <a href="https://man.openbsd.org/?query=nfe&sektion=4&format=html">nfe(4)</a>, <a href="https://man.openbsd.org/?query=sis&sektion=4&format=html">sis(4)</a>, <a href="https://man.openbsd.org/?query=pci&sektion=4&format=html">pci(4)</a>, <a href="https://man.openbsd.org/?query=pciide&sektion=4&format=html">pciide(4)</a>, <a href="https://man.openbsd.org/?query=ppb&sektion=4&format=html">ppb(4)</a>, <a href="https://man.openbsd.org/?query=sili&sektion=4&format=html">sili(4)</a>, <a href="https://man.openbsd.org/?query=vga&sektion=4&format=html">vga(4)</a>, <a href="https://man.openbsd.org/?query=pchb&sektion=4&format=html">pchb(4)</a>, <a href="https://man.openbsd.org/?query=acpi&sektion=4&format=html">acpi(4)</a>, <a href="https://man.openbsd.org/?query=dc&sektion=4&format=html">dc(4)</a>, <a href="https://man.openbsd.org/?query=fxp&sektion=4&format=html">fxp(4)</a>, <a href="https://man.openbsd.org/?query=xl&sektion=4&format=html">xl(4)</a>, <a href="https://man.openbsd.org/?query=pcmcia&sektion=4&format=html">pcmcia(4)</a>, <a href="https://man.openbsd.org/?query=wdc&sektion=4&format=html">wdc(4)</a>, <a href="https://man.openbsd.org/?query=sdhc&sektion=4&format=html">sdhc(4)</a>, <a href="https://man.openbsd.org/?query=ehci&sektion=4&format=html">ehci(4)</a> and <a href="https://man.openbsd.org/?query=pckbc&sektion=4&format=html">pckbc(4)</a>.  <li>Added DVACT_QUIESCE (warn the device about suspend) support to <a href="https://man.openbsd.org/ahci.4">ahci(4)</a>, <a href="https://man.openbsd.org/auich.4">auich(4)</a>, <a href="https://man.openbsd.org/azalia.4">azalia(4)</a>, <a href="https://man.openbsd.org/alc.4">alc(4)</a>, <a href="https://man.openbsd.org/ale.4">ale(4)</a>, <a href="https://man.openbsd.org/bge.4">bge(4)</a>, <a href="https://man.openbsd.org/em.4">em(4)</a>, <a href="https://man.openbsd.org/lii.4">lii(4)</a>, <a href="https://man.openbsd.org/msk.4">msk(4)</a>, <a href="https://man.openbsd.org/nfe.4">nfe(4)</a>, <a href="https://man.openbsd.org/sis.4">sis(4)</a>, <a href="https://man.openbsd.org/pci.4">pci(4)</a>, <a href="https://man.openbsd.org/pciide.4">pciide(4)</a>, <a href="https://man.openbsd.org/ppb.4">ppb(4)</a>, <a href="https://man.openbsd.org/sili.4">sili(4)</a>, <a href="https://man.openbsd.org/vga.4">vga(4)</a>, <a href="https://man.openbsd.org/pchb.4">pchb(4)</a>, <a href="https://man.openbsd.org/acpi.4">acpi(4)</a>, <a href="https://man.openbsd.org/dc.4">dc(4)</a>, <a href="https://man.openbsd.org/fxp.4">fxp(4)</a>, <a href="https://man.openbsd.org/xl.4">xl(4)</a>, <a href="https://man.openbsd.org/pcmcia.4">pcmcia(4)</a>, <a href="https://man.openbsd.org/wdc.4">wdc(4)</a>, <a href="https://man.openbsd.org/sdhc.4">sdhc(4)</a>, <a href="https://man.openbsd.org/ehci.4">ehci(4)</a> and <a href="https://man.openbsd.org/pckbc.4">pckbc(4)</a>.
 <li>Make <a href="https://man.openbsd.org/?query=cd&sektion=4&format=html">cd(4)</a>, pccbb powerhook code call an activate function.  <li>Make <a href="https://man.openbsd.org/cd.4">cd(4)</a>, pccbb powerhook code call an activate function.
 <li>Cleaned up activate/deactivate functions in various drivers: <a href="https://man.openbsd.org/?query=pchb&sektion=4&format=html">pchb(4)</a>, <a href="https://man.openbsd.org/?query=ubt&sektion=4&format=html">ubt(4)</a>, <a href="https://man.openbsd.org/?query=sdhc&sektion=4&format=html">sdhc(4)</a>, <a href="https://man.openbsd.org/?query=sis&sektion=4&format=html">sis(4)</a>, <a href="https://man.openbsd.org/?query=nfe&sektion=4&format=html">nfe(4)</a>, <a href="https://man.openbsd.org/?query=bge&sektion=4&format=html">bge(4)</a>, <a href="https://man.openbsd.org/?query=fxp&sektion=4&format=html">fxp(4)</a>, <a href="https://man.openbsd.org/?query=xl&sektion=4&format=html">xl(4)</a>, <a href="https://man.openbsd.org/?query=pckbc&sektion=4&format=html">pckbc(4)</a>, <a href="https://man.openbsd.org/?query=sd&sektion=4&format=html">sd(4)</a>, <a href="https://man.openbsd.org/?query=uvisor&sektion=4&format=html">uvisor(4)</a>, <a href="https://man.openbsd.org/?query=uhidev&sektion=4&format=html">uhidev(4)</a>, <a href="https://man.openbsd.org/?query=usb&sektion=4&format=html">usb(4)</a>, <a href="https://man.openbsd.org/?query=ohci&sektion=4&format=html">ohci(4)</a>, <a href="https://man.openbsd.org/?query=wd&sektion=4&format=html">wd(4)</a>.  <li>Cleaned up activate/deactivate functions in various drivers: <a href="https://man.openbsd.org/pchb.4">pchb(4)</a>, <a href="https://man.openbsd.org/ubt.4">ubt(4)</a>, <a href="https://man.openbsd.org/sdhc.4">sdhc(4)</a>, <a href="https://man.openbsd.org/sis.4">sis(4)</a>, <a href="https://man.openbsd.org/nfe.4">nfe(4)</a>, <a href="https://man.openbsd.org/bge.4">bge(4)</a>, <a href="https://man.openbsd.org/fxp.4">fxp(4)</a>, <a href="https://man.openbsd.org/xl.4">xl(4)</a>, <a href="https://man.openbsd.org/pckbc.4">pckbc(4)</a>, <a href="https://man.openbsd.org/sd.4">sd(4)</a>, <a href="https://man.openbsd.org/uvisor.4">uvisor(4)</a>, <a href="https://man.openbsd.org/uhidev.4">uhidev(4)</a>, <a href="https://man.openbsd.org/usb.4">usb(4)</a>, <a href="https://man.openbsd.org/ohci.4">ohci(4)</a>, <a href="https://man.openbsd.org/wd.4">wd(4)</a>.
 <li>In <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a>, implemented Elliptic Curve Cryptography modes for key exchange (ECDH) and host/user keys (ECDSA) as specified by RFC5656.  <li>In <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>, implemented Elliptic Curve Cryptography modes for key exchange (ECDH) and host/user keys (ECDSA) as specified by RFC5656.
 <li>Started work to add suspend/resume for Loongson Lemote.  <li>Started work to add suspend/resume for Loongson Lemote.
 <li>In <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a>, added buffer_get_cstring() and related functions that verify that the string extracted from the buffer contains no embedded \0 characters*. It prevents random (possibly malicious) crap from being appended to strings.  <li>In <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>, added buffer_get_cstring() and related functions that verify that the string extracted from the buffer contains no embedded \0 characters*. It prevents random (possibly malicious) crap from being appended to strings.
 <!-- 2010/08/30 -->  <!-- 2010/08/30 -->
 <li>Make <a href="https://man.openbsd.org/?query=ohci&sektion=4&format=html">ohci(4)</a>, <a href="https://man.openbsd.org/?query=pxaudc&sektion=4&arch=zaurus&format=html">pxaudc(4/ZAURUS)</a>, <a href="https://man.openbsd.org/?query=zaudio&sektion=4&arch=zaurus&format=html">zaudio(4/ZAURUS)</a>, <a href="https://man.openbsd.org/?query=zkbd&sektion=4&arch=zaurus&format=html">zkbd(4/ZAURUS)</a>, <a href="https://man.openbsd.org/?query=zssp&sektion=4&arch=zaurus&format=html">zssp(4/ZAURUS)</a>, <a href="https://man.openbsd.org/?query=zts&sektion=4&arch=zaurus&format=html">zts(4/ZAURUS)</a>, <a href="https://man.openbsd.org/?query=lcd&sektion=4&arch=zaurus&format=html">lcd(4/ZAURUS)</a>, <a href="https://man.openbsd.org/?query=apm&sektion=4&arch=zaurus&format=html">apm(4/ZAURUS)</a>, arm <a href="https://man.openbsd.org/?query=mainbus&sektion=4&format=html">mainbus(4)</a> powerhook code call an activate function.  <li>Make <a href="https://man.openbsd.org/ohci.4">ohci(4)</a>, <a href="https://man.openbsd.org/zaurus/pxaudc.4">pxaudc(4/ZAURUS)</a>, <a href="https://man.openbsd.org/zaurus/zaudio.4">zaudio(4/ZAURUS)</a>, <a href="https://man.openbsd.org/zaurus/zkbd.4">zkbd(4/ZAURUS)</a>, <a href="https://man.openbsd.org/zaurus/zssp.4">zssp(4/ZAURUS)</a>, <a href="https://man.openbsd.org/zaurus/zts.4">zts(4/ZAURUS)</a>, <a href="https://man.openbsd.org/zaurus/lcd.4">lcd(4/ZAURUS)</a>, <a href="https://man.openbsd.org/zaurus/apm.4">apm(4/ZAURUS)</a>, arm <a href="https://man.openbsd.org/mainbus.4">mainbus(4)</a> powerhook code call an activate function.
 <li>Prevent processes from entering <a href="https://man.openbsd.org/?query=wi&sektion=4&format=html">wi(4)</a> ioctl when another process is tsleep'ing in it.  <li>Prevent processes from entering <a href="https://man.openbsd.org/wi.4">wi(4)</a> ioctl when another process is tsleep'ing in it.
 <li>Disabled SVR4 compat by default in sparc GENERIC kernel.  <li>Disabled SVR4 compat by default in sparc GENERIC kernel.
 <li>Converted <a href="https://man.openbsd.org/?query=pcmcia&sektion=4&format=html">pcmcia(4)</a> powerhook to an activate function for <a href="https://man.openbsd.org/?query=an&sektion=4&format=html">an(4)</a>, <a href="https://man.openbsd.org/?query=cnw&sektion=4&format=html">cnw(4)</a>, <a href="https://man.openbsd.org/?query=ep&sektion=4&format=html">ep(4)</a>, <a href="https://man.openbsd.org/?query=malo&sektion=4&format=html">malo(4)</a>, <a href="https://man.openbsd.org/?query=ne&sektion=4&format=html">ne(4)</a>, <a href="https://man.openbsd.org/?query=ray&sektion=4&format=html">ray(4)</a>, <a href="https://man.openbsd.org/?query=sm&sektion=4&format=html">sm(4)</a>, <a href="https://man.openbsd.org/?query=wi&sektion=4&format=html">wi(4)</a>, <a href="https://man.openbsd.org/?query=xe&sektion=4&format=html">xe(4)</a>, <a href="https://man.openbsd.org/?query=wdc&sektion=4&format=html">wdc(4)</a>.  <li>Converted <a href="https://man.openbsd.org/pcmcia.4">pcmcia(4)</a> powerhook to an activate function for <a href="https://man.openbsd.org/an.4">an(4)</a>, <a href="https://man.openbsd.org/cnw.4">cnw(4)</a>, <a href="https://man.openbsd.org/ep.4">ep(4)</a>, <a href="https://man.openbsd.org/malo.4">malo(4)</a>, <a href="https://man.openbsd.org/ne.4">ne(4)</a>, <a href="https://man.openbsd.org/ray.4">ray(4)</a>, <a href="https://man.openbsd.org/sm.4">sm(4)</a>, <a href="https://man.openbsd.org/wi.4">wi(4)</a>, <a href="https://man.openbsd.org/xe.4">xe(4)</a>, <a href="https://man.openbsd.org/wdc.4">wdc(4)</a>.
 <li>Avoided a race in <a href="https://man.openbsd.org/?query=softraid&sektion=4&format=html">softraid(4)</a>.  <li>Avoided a race in <a href="https://man.openbsd.org/softraid.4">softraid(4)</a>.
 <li>Added ddbcpu for sgi.  <li>Added ddbcpu for sgi.
 <li>Fixed a race that could lead to hanging processes in libevent.  <li>Fixed a race that could lead to hanging processes in libevent.
 <li>Avoided possible aliasing-related compiler issues in <a href="https://man.openbsd.org/?query=cd&sektion=4&format=html">cd(4)</a>, <a href="https://man.openbsd.org/?query=ch&sektion=4&format=html">ch(4)</a>, <a href="https://man.openbsd.org/?query=ses&sektion=4&format=html">ses(4)</a>, <a href="https://man.openbsd.org/?query=st&sektion=4&format=html">st(4)</a>.  <li>Avoided possible aliasing-related compiler issues in <a href="https://man.openbsd.org/cd.4">cd(4)</a>, <a href="https://man.openbsd.org/ch.4">ch(4)</a>, <a href="https://man.openbsd.org/ses.4">ses(4)</a>, <a href="https://man.openbsd.org/st.4">st(4)</a>.
   
 <!-- 2010/08/29 -->  <!-- 2010/08/29 -->
 <li>Makes X autoconfiguration more intuitive on machines with multiple SBus or UPA framebuffers, where wsdisplay0 isn't the console.  <li>Makes X autoconfiguration more intuitive on machines with multiple SBus or UPA framebuffers, where wsdisplay0 isn't the console.
 <li>Make <a href="https://man.openbsd.org/?query=atw&sektion=4&format=html">atw(4)</a> and <a href="https://man.openbsd.org/?query=rtw&sektion=4&format=html">rtw(4)</a> powerhook code call an activate function.  <li>Make <a href="https://man.openbsd.org/atw.4">atw(4)</a> and <a href="https://man.openbsd.org/rtw.4">rtw(4)</a> powerhook code call an activate function.
 <li>Make sure local arrays of chars are word-aligned on strict alignment architectures with <a href="https://man.openbsd.org/?query=gcc&sektion=1&format=html">gcc(1)</a>, as is done for global ones. Though not explicitly allowed by the C standard it has been historically handled correctly by most C compilers.  <li>Make sure local arrays of chars are word-aligned on strict alignment architectures with <a href="https://man.openbsd.org/gcc.1">gcc(1)</a>, as is done for global ones. Though not explicitly allowed by the C standard it has been historically handled correctly by most C compilers.
 <li>Fixed kernel compiling with disabled IPSEC and enabled GIF/MPLS.  <li>Fixed kernel compiling with disabled IPSEC and enabled GIF/MPLS.
 <li>Make 2nd resume work on arm and zaurus.  <li>Make 2nd resume work on arm and zaurus.
 <!-- 2010/08/28 -->  <!-- 2010/08/28 -->
 <li>Correctly compute loongson memory size if less than 256MB.  <li>Correctly compute loongson memory size if less than 256MB.
 <li>Fixed an uninitialized value leading to bogus KASSERT in uvm_pmr_use_inc().  <li>Fixed an uninitialized value leading to bogus KASSERT in uvm_pmr_use_inc().
 <li>Started implementation of activate function in <a href="https://man.openbsd.org/?query=acpiasus&sektion=4&format=html">acpiasus(4)</a> to replace powerhooks functions.  <li>Started implementation of activate function in <a href="https://man.openbsd.org/acpiasus.4">acpiasus(4)</a> to replace powerhooks functions.
 <li>Fixed autoconfiguration for accelerated drivers on sparc/sparc64, currently limited to <a href="https://man.openbsd.org/?query=sunffb&sektion=4&format=html">sunffb(4)</a>.  <li>Fixed autoconfiguration for accelerated drivers on sparc/sparc64, currently limited to <a href="https://man.openbsd.org/sunffb.4">sunffb(4)</a>.
 <li>Provided a way to get &lt; and &gt; symbols on <a href="https://man.openbsd.org/?query=pckbc&sektion=4&format=html">pckbc(4)</a> pc101-key slovenian layouts.  <li>Provided a way to get &lt; and &gt; symbols on <a href="https://man.openbsd.org/pckbc.4">pckbc(4)</a> pc101-key slovenian layouts.
 <!-- 2010/08/27 -->  <!-- 2010/08/27 -->
 <li>Make PCI Power Management optional, and only enable it when <a href="https://man.openbsd.org/?query=acpi&sektion=4&format=html">acpi(4)</a> attaches.  <li>Make PCI Power Management optional, and only enable it when <a href="https://man.openbsd.org/acpi.4">acpi(4)</a> attaches.
 <li>Make <a href="https://man.openbsd.org/?query=apm&sektion=4&format=html">apm(4)</a> runs powerhook with interrupts blocked.  <li>Make <a href="https://man.openbsd.org/apm.4">apm(4)</a> runs powerhook with interrupts blocked.
 <li>Big powerhooks clean up to improve suspend/resume: make powerhook code call an activate function in various devices: <a href="https://man.openbsd.org/?query=sdhc&sektion=4&format=html">sdhc(4)</a>, <a href="https://man.openbsd.org/?query=wi&sektion=4&format=html">wi(4)</a>, <a href="https://man.openbsd.org/?query=neo&sektion=4&format=html">neo(4)</a>, <a href="https://man.openbsd.org/?query=auacer&sektion=4&format=html">auacer(4)</a>, <a href="https://man.openbsd.org/?query=auglx&sektion=4&format=html">auglx(4)</a>, <a href="https://man.openbsd.org/?query=auich&sektion=4&format=html">auich(4)</a>, <a href="https://man.openbsd.org/?query=autri&sektion=4&format=html">autri(4)</a>, <a href="https://man.openbsd.org/?query=esa&sektion=4&format=html">esa(4)</a>, <a href="https://man.openbsd.org/?query=eso&sektion=4&format=html">eso(4)</a>, <a href="https://man.openbsd.org/?query=yds&sektion=4&format=html">yds(4)</a>, <a href="https://man.openbsd.org/?query=maestro&sektion=4&format=html">maestro(4)</a>, <a href="https://man.openbsd.org/?query=ath&sektion=4&format=html">ath(4)</a>, <a href="https://man.openbsd.org/?query=bge&sektion=4&format=html">bge(4)</a>, <a href="https://man.openbsd.org/?query=dc&sektion=4&format=html">dc(4)</a>, <a href="https://man.openbsd.org/?query=nfe&sektion=4&format=html">nfe(4)</a>, <a href="https://man.openbsd.org/?query=pgt&sektion=4&format=html">pgt(4)</a>, <a href="https://man.openbsd.org/?query=ipw&sektion=4&format=html">ipw(4)</a>, <a href="https://man.openbsd.org/?query=iwn&sektion=4&format=html">iwn(4)</a>, <a href="https://man.openbsd.org/?query=rl&sektion=4&format=html">rl(4)</a>.  <li>Big powerhooks clean up to improve suspend/resume: make powerhook code call an activate function in various devices: <a href="https://man.openbsd.org/sdhc.4">sdhc(4)</a>, <a href="https://man.openbsd.org/wi.4">wi(4)</a>, <a href="https://man.openbsd.org/neo.4">neo(4)</a>, <a href="https://man.openbsd.org/auacer.4">auacer(4)</a>, <a href="https://man.openbsd.org/auglx.4">auglx(4)</a>, <a href="https://man.openbsd.org/auich.4">auich(4)</a>, <a href="https://man.openbsd.org/autri.4">autri(4)</a>, <a href="https://man.openbsd.org/esa.4">esa(4)</a>, <a href="https://man.openbsd.org/eso.4">eso(4)</a>, <a href="https://man.openbsd.org/yds.4">yds(4)</a>, <a href="https://man.openbsd.org/maestro.4">maestro(4)</a>, <a href="https://man.openbsd.org/ath.4">ath(4)</a>, <a href="https://man.openbsd.org/bge.4">bge(4)</a>, <a href="https://man.openbsd.org/dc.4">dc(4)</a>, <a href="https://man.openbsd.org/nfe.4">nfe(4)</a>, <a href="https://man.openbsd.org/pgt.4">pgt(4)</a>, <a href="https://man.openbsd.org/ipw.4">ipw(4)</a>, <a href="https://man.openbsd.org/iwn.4">iwn(4)</a>, <a href="https://man.openbsd.org/rl.4">rl(4)</a>.
 <li>Improved <a href="https://man.openbsd.org/?query=sdhc&sektion=4&format=html">sdhc(4)</a> sdhc_activate().  <li>Improved <a href="https://man.openbsd.org/sdhc.4">sdhc(4)</a> sdhc_activate().
 <li>Added screen blanking code in <a href="https://man.openbsd.org/?query=smfb&sektion=4&arch=loongson&format=html">smfb(4/LOONGSON)</A> for SM502.  <li>Added screen blanking code in <a href="https://man.openbsd.org/loongson/smfb.4">smfb(4/LOONGSON)</A> for SM502.
 <li>Removed PWR_STANDBY from various drivers: <a href="https://man.openbsd.org/?query=acpiasus&sektion=4&format=html">acpiasus(4)</a>, <a href="https://man.openbsd.org/?query=ath&sektion=4&format=html">ath(4)</a>, <a href="https://man.openbsd.org/?query=atw&sektion=4&format=html">atw(4)</a>, <a href="https://man.openbsd.org/?query=pgt&sektion=4&format=html">pgt(4)</a>, <a href="https://man.openbsd.org/?query=rtw&sektion=4&format=html">rtw(4)</a>, <a href="https://man.openbsd.org/?query=esa&sektion=4&format=html">esa(4)</a>, <a href="https://man.openbsd.org/?query=sdhc&sektion=4&format=html">sdhc(4)</a>, <a href="https://man.openbsd.org/?query=ehci&sektion=4&format=html">ehci(4)</a>, <a href="https://man.openbsd.org/?query=ohci&sektion=4&format=html">ohci(4)</a>, <a href="https://man.openbsd.org/?query=uhci&sektion=4&format=html">uhci(4)</a>, <a href="https://man.openbsd.org/?query=auixp&sektion=4&format=html">auixp(4)</a>, <a href="https://man.openbsd.org/?query=ray&sektion=4&format=html">ray(4)</a>.  <li>Removed PWR_STANDBY from various drivers: <a href="https://man.openbsd.org/acpiasus.4">acpiasus(4)</a>, <a href="https://man.openbsd.org/ath.4">ath(4)</a>, <a href="https://man.openbsd.org/atw.4">atw(4)</a>, <a href="https://man.openbsd.org/pgt.4">pgt(4)</a>, <a href="https://man.openbsd.org/rtw.4">rtw(4)</a>, <a href="https://man.openbsd.org/esa.4">esa(4)</a>, <a href="https://man.openbsd.org/sdhc.4">sdhc(4)</a>, <a href="https://man.openbsd.org/ehci.4">ehci(4)</a>, <a href="https://man.openbsd.org/ohci.4">ohci(4)</a>, <a href="https://man.openbsd.org/uhci.4">uhci(4)</a>, <a href="https://man.openbsd.org/auixp.4">auixp(4)</a>, <a href="https://man.openbsd.org/ray.4">ray(4)</a>.
 <!-- 2010/08/26 -->  <!-- 2010/08/26 -->
 <li>Added screen burner support for SM712 flavour on loongson Lemote Yeeloong.  <li>Added screen burner support for SM712 flavour on loongson Lemote Yeeloong.
 <li>Allowed multiple interfaces to be specified instead of all or one in <a href="https://man.openbsd.org/?query=rarpd&sektion=8&format=html">rarpd(8)</a>.  <li>Allowed multiple interfaces to be specified instead of all or one in <a href="https://man.openbsd.org/rarpd.8">rarpd(8)</a>.
 <li>Fixed a memory leak in <a href="https://man.openbsd.org/?query=ldpd&sektion=8&format=html">ldpd(8)</a>.  <li>Fixed a memory leak in <a href="https://man.openbsd.org/ldpd.8">ldpd(8)</a>.
 <li>Fixed mounting of cdXX.iso and installXX.iso on hppa.  <li>Fixed mounting of cdXX.iso and installXX.iso on hppa.
 <!-- 2010/08/25 -->  <!-- 2010/08/25 -->
 <li>Make CardBus <a href="https://man.openbsd.org/?query=ral&sektion=4&format=html">ral(4)</a> suspend and resume properly on machines that keep the CardBus bridge powered up during suspend.  <li>Make CardBus <a href="https://man.openbsd.org/ral.4">ral(4)</a> suspend and resume properly on machines that keep the CardBus bridge powered up during suspend.
 <li>Prevent <a href="https://man.openbsd.org/?query=ftp&sektion=1&format=html">ftp(1)</a> from freeing proxyurl and cookie twice in the location code.  <li>Prevent <a href="https://man.openbsd.org/ftp.1">ftp(1)</a> from freeing proxyurl and cookie twice in the location code.
 <li>Make <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> reset any mode before freeing the buffer event when destroying a pane.  <li>Make <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> reset any mode before freeing the buffer event when destroying a pane.
 <li>Enabled the pixman library for m68k, fixed it for hp300 and mvme68k.  <li>Enabled the pixman library for m68k, fixed it for hp300 and mvme68k.
 <!-- 2010/08/24 -->  <!-- 2010/08/24 -->
 <li>Added scsi_iopool_destroy() and scsi_link_shutdown() to <a href="https://man.openbsd.org/?query=scsi&sektion=4&format=html">scsi(4)</a>.  <li>Added scsi_iopool_destroy() and scsi_link_shutdown() to <a href="https://man.openbsd.org/scsi.4">scsi(4)</a>.
 <li>Use <a href="https://man.openbsd.org/?query=lockmgr&sektion=9&format=html">lockmgr(9)</a> instead of <a href="https://man.openbsd.org/?query=rwlock&sektion=9&format=html">rwlock(9)</a> in <a href="https://man.openbsd.org/?query=sdmmc&sektion=4&format=html">sdmmc(4)</a>.  <li>Use <a href="https://man.openbsd.org/lockmgr.9">lockmgr(9)</a> instead of <a href="https://man.openbsd.org/rwlock.9">rwlock(9)</a> in <a href="https://man.openbsd.org/sdmmc.4">sdmmc(4)</a>.
 <li>Fixed a file descriptor leak in <a href="https://man.openbsd.org/?query=ccdconfig&sektion=8&format=html">ccdconfig(8)</a>.  <li>Fixed a file descriptor leak in <a href="https://man.openbsd.org/ccdconfig.8">ccdconfig(8)</a>.
 <!-- 2010/08/23 -->  <!-- 2010/08/23 -->
 <li>Updated libc time functions to tzcode2010k from elsie.nci.nih.gov.  <li>Updated libc time functions to tzcode2010k from elsie.nci.nih.gov.
 <li>Check for duplicate variables in the environment when setting a value via <a href="https://man.openbsd.org/?query=setenv&sektion=3&format=html">setenv(3)</a> and <a href="https://man.openbsd.org/?query=putenv&sektion=3&format=html">putenv(3)</a>.  <li>Check for duplicate variables in the environment when setting a value via <a href="https://man.openbsd.org/setenv.3">setenv(3)</a> and <a href="https://man.openbsd.org/putenv.3">putenv(3)</a>.
 <li>Fixed <a href="https://man.openbsd.org/?query=tip&sektion=1&format=html">tip(1)</a> .tiprc parsing.  <li>Fixed <a href="https://man.openbsd.org/tip.1">tip(1)</a> .tiprc parsing.
 <li>Implemented <a href="https://man.openbsd.org/?query=bus_space_barrier&sektion=9&format=html">bus_space_barrier(9)</a> in sgi.  <li>Implemented <a href="https://man.openbsd.org/bus_space_barrier.9">bus_space_barrier(9)</a> in sgi.
 <li>Avoided disable bridge interrupts on sgi platform when trying to access an unimplemented ioc3 register.  <li>Avoided disable bridge interrupts on sgi platform when trying to access an unimplemented ioc3 register.
 <li>Improved <a href="https://man.openbsd.org/?query=azalia&sektion=4&format=html">azalia(4)</a>.  <li>Improved <a href="https://man.openbsd.org/azalia.4">azalia(4)</a>.
 <li>Worked around a rare race condition that can happen if <a href="https://man.openbsd.org/?query=daily&sektion=8&format=html">daily(8)</a> zaps old files from /var/tmp while <a href="https://man.openbsd.org/?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> is installing or updating a package and hasn't yet moved or even read some of the files in /var/tmp/pkginfo.* (typically +DESCR).  <li>Worked around a rare race condition that can happen if <a href="https://man.openbsd.org/daily.8">daily(8)</a> zaps old files from /var/tmp while <a href="https://man.openbsd.org/pkg_add.1">pkg_add(1)</a> is installing or updating a package and hasn't yet moved or even read some of the files in /var/tmp/pkginfo.* (typically +DESCR).
 <li>Fixed two problems in the kernel work queues.  <li>Fixed two problems in the kernel work queues.
 <li>Added support for the LSISAS2004 chips in <a href="https://man.openbsd.org/?query=mpii&sektion=4&format=html">mpii(4)</a>.  <li>Added support for the LSISAS2004 chips in <a href="https://man.openbsd.org/mpii.4">mpii(4)</a>.
 <!-- 2010/08/22 -->  <!-- 2010/08/22 -->
 <li>Improved <a href="https://man.openbsd.org/?query=ospf6d&sektion=8&format=html">ospf6d(8)</a>.  <li>Improved <a href="https://man.openbsd.org/ospf6d.8">ospf6d(8)</a>.
 <li>Prevent Cisco's OSPF 6 from ignoring <a href="https://man.openbsd.org/?query=ospf6d&sektion=8&format=html">ospf6d(8)</a> network-LSAs.  <li>Prevent Cisco's OSPF 6 from ignoring <a href="https://man.openbsd.org/ospf6d.8">ospf6d(8)</a> network-LSAs.
 <li>Enabled <a href="https://man.openbsd.org/?query=nsd&sektion=8&format=html">nsd(8)</a> to the build.  <li>Enabled <a href="https://man.openbsd.org/nsd.8">nsd(8)</a> to the build.
 <li>Fixed a 16 year old bug in the radix tree sorting routine for non-contiguous netmasks. It can have a huge impact on IPsec performance.  <li>Fixed a 16 year old bug in the radix tree sorting routine for non-contiguous netmasks. It can have a huge impact on IPsec performance.
 <li>Make <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> client stop calling fatal() on exit.  <li>Make <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> client stop calling fatal() on exit.
 <li>In Xenocara, updated libXvMC to version 1.0.6, xf86-input-vmmouse to 12.6.10, xf86-video-vmware to 11.0.2, xf86-video-mga to 1.4.13, xf86-video-nv to 2.1.18, xterm to 261.  <li>In Xenocara, updated libXvMC to version 1.0.6, xf86-input-vmmouse to 12.6.10, xf86-video-vmware to 11.0.2, xf86-video-mga to 1.4.13, xf86-video-nv to 2.1.18, xterm to 261.
 <li>Updated <a href="https://man.openbsd.org/?query=nsd&sektion=8&format=html">nsd(8)</a> to version 3.2.6.  <li>Updated <a href="https://man.openbsd.org/nsd.8">nsd(8)</a> to version 3.2.6.
 <!-- 2010/08/21 -->  <!-- 2010/08/21 -->
 <li>Added a flag to <a href="https://man.openbsd.org/?query=vis&sektion=3&format=html">vis(3)</a>: VIS_ALL - encode all characters, not just invisible ones, it can be called from <a href="https://man.openbsd.org/?query=vis&sektion=1&format=html">vis(1)</a> withe the `-a' option.  <li>Added a flag to <a href="https://man.openbsd.org/vis.3">vis(3)</a>: VIS_ALL - encode all characters, not just invisible ones, it can be called from <a href="https://man.openbsd.org/vis.1">vis(1)</a> withe the '-a' option.
 <li>Added Huawei E1820 to <a href="https://man.openbsd.org/?query=umsm&sektion=4&format=html">umsm(4)</a>.  <li>Added Huawei E1820 to <a href="https://man.openbsd.org/umsm.4">umsm(4)</a>.
 <li>Added a quirk for the apple clear orb USB speakers.  <li>Added a quirk for the apple clear orb USB speakers.
 <li>Fixed bugs in xf86-video-openchrome.  <li>Fixed bugs in xf86-video-openchrome.
 <li>In Xenocara, updated xbproto to version 1.0.5, x11proto to 7.0.18, libXau to 1.0.6, xset 1.2.0, utils-macro to 1.10.0.  <li>In Xenocara, updated xbproto to version 1.0.5, x11proto to 7.0.18, libXau to 1.0.6, xset 1.2.0, utils-macro to 1.10.0.
 <li>Make sysmerge display usage information as well as the error when a path to src/*.tgz isn't specified.  <li>Make sysmerge display usage information as well as the error when a path to src/*.tgz isn't specified.
 <li>Fixed an mbuf leak in ATA over Ethernet driver.  <li>Fixed an mbuf leak in ATA over Ethernet driver.
 <!-- 2010/08/20 -->  <!-- 2010/08/20 -->
 <li>Improved <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> column padding calculation.  <li>Improved <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> column padding calculation.
 <li>Changed the UFS DIP macros to be aware of the FFS2 kernel option by not bothering to check the mount type when FFS2 support is omitted.  <li>Changed the UFS DIP macros to be aware of the FFS2 kernel option by not bothering to check the mount type when FFS2 support is omitted.
 <li>Changed <a href="https://man.openbsd.org/?query=hzto&sektion=9&format=html">hzto(9)</a> and <a href="https://man.openbsd.org/?query=tvtohz&sektion=9&format=html">tvtohz(9)</a> arguments to const pointers.  <li>Changed <a href="https://man.openbsd.org/hzto.9">hzto(9)</a> and <a href="https://man.openbsd.org/tvtohz.9">tvtohz(9)</a> arguments to const pointers.
 <li>Implemented user interface for error handling in <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a>: -W<i>level</i> selects warning you care about (error or fatal); -Wstop stops after parsing a file with the selected warning level; provide consistent exit status code for the selected warning level; always finish parsing each file unless fatal errors prevent it; removed the -f option and -Werror.  <li>Implemented user interface for error handling in <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a>: -W<i>level</i> selects warning you care about (error or fatal); -Wstop stops after parsing a file with the selected warning level; provide consistent exit status code for the selected warning level; always finish parsing each file unless fatal errors prevent it; removed the -f option and -Werror.
 <li>Prevent <a href="https://man.openbsd.org/?query=wsconsctl&sektion=8&format=html">wsconsctl(8)</a> from ignoring errors silently if the device could not be opened.  <li>Prevent <a href="https://man.openbsd.org/wsconsctl.8">wsconsctl(8)</a> from ignoring errors silently if the device could not be opened.
 <!-- 2010/08/19 -->  <!-- 2010/08/19 -->
 <li>Prevent <a href="https://man.openbsd.org/?query=gcc&sektion=1&format=html">gcc(1)</a> from optimizing i386/amd64 lidt() function that provide access to i386/amd64 LIDT instruction. It fixes instant reboots with bsd.rd on Pentiums with F00F bug.  <li>Prevent <a href="https://man.openbsd.org/gcc.1">gcc(1)</a> from optimizing i386/amd64 lidt() function that provide access to i386/amd64 LIDT instruction. It fixes instant reboots with bsd.rd on Pentiums with F00F bug.
 <li>Introduced a machine-independent kern.consdev <a href="https://man.openbsd.org/?query=sysctl&sektion=8&format=html">sysctl(8)</a> that will replace the machine-dependent machdep.console_device.  <li>Introduced a machine-independent kern.consdev <a href="https://man.openbsd.org/sysctl.8">sysctl(8)</a> that will replace the machine-dependent machdep.console_device.
 <li>Fixed a leak in <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a>.  <li>Fixed a leak in <a href="https://man.openbsd.org/tmux.1">tmux(1)</a>.
 <li>Make tcpdump correctly decode and print GPRS Tunnelling Protocol access point names.  <li>Make tcpdump correctly decode and print GPRS Tunnelling Protocol access point names.
 <li>Updated zoneinfo database to tzdata2010l from elsie.nci.nih.gov.  <li>Updated zoneinfo database to tzdata2010l from elsie.nci.nih.gov.
 <li>Fixed a NULL pointer dereference in <a href="https://man.openbsd.org/?query=midicat&sektion=1&format=html">midicat(1)</a> option parsing when `-' is used as filename.  <li>Fixed a NULL pointer dereference in <a href="https://man.openbsd.org/midicat.1">midicat(1)</a> option parsing when '-' is used as filename.
 <!-- 2010/08/18 -->  <!-- 2010/08/18 -->
 <li>Improved <a href="https://man.openbsd.org/?query=uaudio&sektion=4&format=html">uaudio(4)</a>.  <li>Improved <a href="https://man.openbsd.org/uaudio.4">uaudio(4)</a>.
 <li>Fixed xserver autoconfiguration on sparc and sparc64.  <li>Fixed xserver autoconfiguration on sparc and sparc64.
 <li>Removed Linux compatibility code in hppa and hppa64 GENERIC kernel and locore.S.  <li>Removed Linux compatibility code in hppa and hppa64 GENERIC kernel and locore.S.
 <li>Fixed a bug in the Atheros AR9003 family driver.  <li>Fixed a bug in the Atheros AR9003 family driver.
 <li>Fixed a division by zero in <a href="https://man.openbsd.org/?query=athn&sektion=4&format=html">athn(4)</a> AR9003 family chipset.  <li>Fixed a division by zero in <a href="https://man.openbsd.org/athn.4">athn(4)</a> AR9003 family chipset.
 <li>Make <a href="https://man.openbsd.org/?query=athn&sektion=4&format=html">athn(4)</a> stop receiving beacons from other BSS when associated in STA mode.  <li>Make <a href="https://man.openbsd.org/athn.4">athn(4)</a> stop receiving beacons from other BSS when associated in STA mode.
 <li>Removed the standard pod2man \*(C+ pre-predefined string ("C++") in <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a>.  <li>Removed the standard pod2man \*(C+ pre-predefined string ("C++") in <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a>.
 <li>Make sure <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> correctly prints .Lk arguments in -Tascii.  <li>Make sure <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> correctly prints .Lk arguments in -Tascii.
 <!-- 2010/08/17 -->  <!-- 2010/08/17 -->
 <li>Make sure <a href="https://man.openbsd.org/?query=mandoc&sektion=1&format=html">mandoc(1)</a> throws away non-ASCII characters.  <li>Make sure <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a> throws away non-ASCII characters.
 <li>Added several fixes in <a href="https://man.openbsd.org/?query=pr&sektion=1&format=html">pr(1)</a>.  <li>Added several fixes in <a href="https://man.openbsd.org/pr.1">pr(1)</a>.
 <li>On sparc, make sure fast trap handlers correctly invoke soft interrupts by marking them explicitly pending before triggering the softintr.  <li>On sparc, make sure fast trap handlers correctly invoke soft interrupts by marking them explicitly pending before triggering the softintr.
 <li>Added missing files (floppies and/or install.iso and/or miniroot...) in the build time SHA256 file for alpha, amd64, hppa, hppa64, landisk, macppc, mvme68k, mvme88k, sgi, socppc, sparc, sparc64, vax.  <li>Added missing files (floppies and/or install.iso and/or miniroot...) in the build time SHA256 file for alpha, amd64, hppa, hppa64, landisk, macppc, mvme68k, mvme88k, sgi, socppc, sparc, sparc64, vax.
 <li>Added power management for PCI devices, currently it just put everything in the D3 (deepest sleep) state upon suspend, and restore power upon resume.  <li>Added power management for PCI devices, currently it just put everything in the D3 (deepest sleep) state upon suspend, and restore power upon resume.
 <!-- 2010/08/16 -->  <!-- 2010/08/16 -->
 <li>Added support for larger sparc kernels when booting from tape, and avoided stomping on PROM data below 4MB on sun4c.  <li>Added support for larger sparc kernels when booting from tape, and avoided stomping on PROM data below 4MB on sun4c.
 <li>Adjusted <a href="https://man.openbsd.org/?query=disktab&sektion=5&format=html">disktab(5)</a> miniroot disklabel to changes caused by fdisk partition alignment changes.  <li>Adjusted <a href="https://man.openbsd.org/disktab.5">disktab(5)</a> miniroot disklabel to changes caused by fdisk partition alignment changes.
 <li>Removed support for loading 64 bit kernels from <a href="https://man.openbsd.org/?query=cdboot&sektion=8&arch=hppa&format=html">cdboot(8/HPPA)</a>.  <li>Removed support for loading 64 bit kernels from <a href="https://man.openbsd.org/hppa/cdboot.8">cdboot(8/HPPA)</a>.
 <li>Fixed a gcc4 mis-alignment in <a href="https://man.openbsd.org/?query=rdate&sektion=8&format=html">rdate(8)</a>.  <li>Fixed a gcc4 mis-alignment in <a href="https://man.openbsd.org/rdate.8">rdate(8)</a>.
 <!-- 2010/08/13 -->  <!-- 2010/08/13 -->
 <li>Improved IP stack fragmented packets handling.  <li>Improved IP stack fragmented packets handling.
 <!-- 2010/08/12 -->  <!-- 2010/08/12 -->
 <li>Prevented tools that fork and run a captive <a href="https://man.openbsd.org/?query=ssh&sektion=1&format=html">ssh(1)</a> for communication from failing to exit.  <li>Prevented tools that fork and run a captive <a href="https://man.openbsd.org/ssh.1">ssh(1)</a> for communication from failing to exit.
 <li>Enabled periodic (every 4 minutes) power amplifier calibration on <a href="https://man.openbsd.org/?query=athn&sektion=4&format=html">athn(4)</a> AR9285 and AR9287.  <li>Enabled periodic (every 4 minutes) power amplifier calibration on <a href="https://man.openbsd.org/athn.4">athn(4)</a> AR9285 and AR9287.
 <li>Fixed <a href="https://man.openbsd.org/?query=athn&sektion=4&format=html">athn(4)</a> AR9280/AR9281 chips in open-loop power control mode.  <li>Fixed <a href="https://man.openbsd.org/athn.4">athn(4)</a> AR9280/AR9281 chips in open-loop power control mode.
 <li>Make <a href="https://man.openbsd.org/?query=fsck&sektion=8&format=html">fsck(8)</a> print the real device name followed by the disklabel UID in parenthesis when it is run against a disklabel UID.  <li>Make <a href="https://man.openbsd.org/fsck.8">fsck(8)</a> print the real device name followed by the disklabel UID in parenthesis when it is run against a disklabel UID.
 <li>Fix a one character typo on <a href="https://man.openbsd.org/?query=inteldrm&sektion=4&format=html">inteldrm(4)</a> i915 that broke interrupt handling on ironlake.  <li>Fix a one character typo on <a href="https://man.openbsd.org/inteldrm.4">inteldrm(4)</a> i915 that broke interrupt handling on ironlake.
 <li>Fixed <a href="https://man.openbsd.org/?query=xl&sektion=4&format=html">xl(4)</a> memory corruption after resume.  <li>Fixed <a href="https://man.openbsd.org/xl.4">xl(4)</a> memory corruption after resume.
 <li>Corrected a format string in <a href="https://man.openbsd.org/?query=ccdconfig&sektion=8&format=html">ccdconfig(8)</a>.  <li>Corrected a format string in <a href="https://man.openbsd.org/ccdconfig.8">ccdconfig(8)</a>.
 <li>Fixed a off-by-one bug in NTFS.  <li>Fixed a off-by-one bug in NTFS.
 <!-- 2010/08/11 -->  <!-- 2010/08/11 -->
 <li>Disabled the RTC periodic interrupt on i386 and amd64 to fix problem like Dell Inspirion 4150 waking up immediately.  <li>Disabled the RTC periodic interrupt on i386 and amd64 to fix problem like Dell Inspirion 4150 waking up immediately.
 <li>Plug several resource leaks in <a href="https://man.openbsd.org/?query=gzsig&sektion=1&format=html">gzsig(1)</a>.  <li>Plug several resource leaks in <a href="https://man.openbsd.org/gzsig.1">gzsig(1)</a>.
 <li>Make the number of <a href="https://man.openbsd.org/?query=vnode&sektion=9&format=html">vnode(9)</a>s correspond to the number of buffers in buffer cache.  <li>Make the number of <a href="https://man.openbsd.org/vnode.9">vnode(9)</a>s correspond to the number of buffers in buffer cache.
 <li>Fixed a logic problem which could in theory cause <a href="https://man.openbsd.org/?query=pfctl&sektion=8&format=html">pfctl(8)</a> to recursively print anchors with wildcards when not requested via the command line but in practice only applied to automatically generated inline anchors (which don't have wildcards) or when recursion was requested.  <li>Fixed a logic problem which could in theory cause <a href="https://man.openbsd.org/pfctl.8">pfctl(8)</a> to recursively print anchors with wildcards when not requested via the command line but in practice only applied to automatically generated inline anchors (which don't have wildcards) or when recursion was requested.
 <li>Forbade duplicate <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> session names from being created.  <li>Forbade duplicate <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> session names from being created.
 <li>Added support for terabytes units with <a href="https://man.openbsd.org/?query=disklabel&sektion=8&format=html">disklabel(8)</a> editor 'T' command.  <li>Added support for terabytes units with <a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a> editor 'T' command.
 <!-- 2010/08/10 -->  <!-- 2010/08/10 -->
 <li>Make <a href="https://man.openbsd.org/?query=tmux&sektion=1&format=html">tmux(1)</a> list panes command show which pane is active.  <li>Make <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> list panes command show which pane is active.
 <li>Fixed two problems in <a href="https://man.openbsd.org/?query=gdt&sektion=4&format=html">gdt(4)</a>, introduced in 4.7: eliminate a use-after-free of xs for xs-&gt;flags, avoid calling scsi_done() twice when synchronizing disks during shut down.  <li>Fixed two problems in <a href="https://man.openbsd.org/gdt.4">gdt(4)</a>, introduced in 4.7: eliminate a use-after-free of xs for xs-&gt;flags, avoid calling scsi_done() twice when synchronizing disks during shut down.
 <!-- 2010/08/09 -->  <!-- 2010/08/09 -->
 <li>Remove extra `.' from <a href="https://man.openbsd.org/?query=less&sektion=1&format=html">less(1)</a> -m prompt string.  <li>Remove extra '.' from <a href="https://man.openbsd.org/less.1">less(1)</a> -m prompt string.
 </ul>  </ul>
 <p>  
   
 </body>  
 </html>  

Legend:
Removed from v.1.31  
changed lines
  Added in v.1.32