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

Diff for /www/plus30.html between version 1.54 and 1.55

version 1.54, 2017/04/07 13:51:34 version 1.55, 2017/06/26 17:18:57
Line 80 
Line 80 
 <p>  <p>
   
 <ul>  <ul>
 <li>In <a href="http://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>, block packets that have IP options set by default.  <li>In <a href="https://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>, block packets that have IP options set by default.
 <li>Disable <a href="http://man.openbsd.org/?query=fd&amp;sektion=4">fd(4)</a> sharing.  <li>Disable <a href="https://man.openbsd.org/?query=fd&amp;sektion=4">fd(4)</a> sharing.
 <li>Repair a <a href="http://man.openbsd.org/?query=umask&amp;sektion=2">umask(2)</a> in <a href="http://man.openbsd.org/?query=pflogd&amp;sektion=8">pflogd(8)</a>.  <li>Repair a <a href="https://man.openbsd.org/?query=umask&amp;sektion=2">umask(2)</a> in <a href="https://man.openbsd.org/?query=pflogd&amp;sektion=8">pflogd(8)</a>.
 <li>Fiddle with channel handling in <a href="http://man.openbsd.org/?query=ssh&amp;sektion=8">ssh(8)</a> and <a href="http://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>.  <li>Fiddle with channel handling in <a href="https://man.openbsd.org/?query=ssh&amp;sektion=8">ssh(8)</a> and <a href="https://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>.
 <li>Add interface name to address translation to <a href="http://man.openbsd.org/?query=pfctl&amp;sektion=8">pfctl(8)</a>.  <li>Add interface name to address translation to <a href="https://man.openbsd.org/?query=pfctl&amp;sektion=8">pfctl(8)</a>.
 <li>Avoid /tmp races in <a href="http://man.openbsd.org/?query=cvs&amp;sektion=1">cvs(1)</a> by utilizing <a href="http://man.openbsd.org/?query=mktemp&amp;sektion=1">mktemp(1)</a>.  <li>Avoid /tmp races in <a href="https://man.openbsd.org/?query=cvs&amp;sektion=1">cvs(1)</a> by utilizing <a href="https://man.openbsd.org/?query=mktemp&amp;sektion=1">mktemp(1)</a>.
 <li>Handle illegal <a href="http://man.openbsd.org/?query=whois&amp;sektion=1">whois(1)</a> server output that lacks a trailing newline.  <li>Handle illegal <a href="https://man.openbsd.org/?query=whois&amp;sektion=1">whois(1)</a> server output that lacks a trailing newline.
 <li>Bring in FM <a href="http://man.openbsd.org/?query=radio&amp;sektion=9">radio(9)</a> driver support; configuration through <a href="http://man.openbsd.org/?query=radioctl&amp;sektion=1">radioctl(1)</a>.  <li>Bring in FM <a href="https://man.openbsd.org/?query=radio&amp;sektion=9">radio(9)</a> driver support; configuration through <a href="https://man.openbsd.org/?query=radioctl&amp;sektion=1">radioctl(1)</a>.
 <li>Work around buggy HTTP servers that need the Host: field to only contain the port number.  <li>Work around buggy HTTP servers that need the Host: field to only contain the port number.
 <li>Use bpf_timeval instead of timeval in <a href="http://man.openbsd.org/?query=pcap&amp;sektion=3">pcap(3)</a>, <a href="http://man.openbsd.org/?query=isakmpd&amp;sektion=8">isakmpd(8)</a>, <a href="http://man.openbsd.org/?query=bpf&amp;sektion=4">bpf(4)</a>, and <a href="http://man.openbsd.org/?query=tcpdump&amp;sektion=8">tcpdump(8)</a>, improving portability.  <li>Use bpf_timeval instead of timeval in <a href="https://man.openbsd.org/?query=pcap&amp;sektion=3">pcap(3)</a>, <a href="https://man.openbsd.org/?query=isakmpd&amp;sektion=8">isakmpd(8)</a>, <a href="https://man.openbsd.org/?query=bpf&amp;sektion=4">bpf(4)</a>, and <a href="https://man.openbsd.org/?query=tcpdump&amp;sektion=8">tcpdump(8)</a>, improving portability.
 <li>Fix a network/host order bug in <a href="http://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a> that broke state searching on <a href="http://man.openbsd.org/?query=icmp&amp;sektion=4">icmp(4)</a> packets with the DF flag set.  <li>Fix a network/host order bug in <a href="https://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a> that broke state searching on <a href="https://man.openbsd.org/?query=icmp&amp;sektion=4">icmp(4)</a> packets with the DF flag set.
 <li>New <a href="http://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a> configuration option NoHostAuthenticationForLocalhost.  <li>New <a href="https://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a> configuration option NoHostAuthenticationForLocalhost.
 <li>Import a new <a href="http://man.openbsd.org/?query=rmd160&amp;sektion=1">rmd160(1)</a> implementation.  <li>Import a new <a href="https://man.openbsd.org/?query=rmd160&amp;sektion=1">rmd160(1)</a> implementation.
 <li>Upgrade to <a href="http://man.openbsd.org/?query=sendmail&amp;sektion=8">sendmail(8)</a> 8.12.1, fixing a potential local security hole.  <li>Upgrade to <a href="https://man.openbsd.org/?query=sendmail&amp;sektion=8">sendmail(8)</a> 8.12.1, fixing a potential local security hole.
 <li>New -t and -d flags for <a href="http://man.openbsd.org/?query=mktemp&amp;sektion=1">mktemp(1)</a> to account for the TMPDIR environment variable.  <li>New -t and -d flags for <a href="https://man.openbsd.org/?query=mktemp&amp;sektion=1">mktemp(1)</a> to account for the TMPDIR environment variable.
 <li>Add a -l flag to <a href="http://man.openbsd.org/?query=mtree&amp;sektion=8">mtree(8)</a> to do loose permissions checks.  <li>Add a -l flag to <a href="https://man.openbsd.org/?query=mtree&amp;sektion=8">mtree(8)</a> to do loose permissions checks.
 <li>Report error when the -N and -R flags of <a href="http://man.openbsd.org/?query=pfctl&amp;sektion=8">pfctl(8)</a> can't open the specified file.  <li>Report error when the -N and -R flags of <a href="https://man.openbsd.org/?query=pfctl&amp;sektion=8">pfctl(8)</a> can't open the specified file.
 <li>Have <a href="http://man.openbsd.org/?query=rcp&amp;sektion=1">rcp(1)</a> and <a href="http://man.openbsd.org/?query=scp&amp;sektion=1">scp(1)</a> skip filenames containing newlines.  <li>Have <a href="https://man.openbsd.org/?query=rcp&amp;sektion=1">rcp(1)</a> and <a href="https://man.openbsd.org/?query=scp&amp;sektion=1">scp(1)</a> skip filenames containing newlines.
 <li>Big install documentation overhaul.  <li>Big install documentation overhaul.
 <li>Support selectable preset FSM optimizations in <a href="http://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>.  <li>Support selectable preset FSM optimizations in <a href="https://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>.
 <li>Lots of RAIDFrame work.  <li>Lots of RAIDFrame work.
 <li>Filter forwarded <a href="http://man.openbsd.org/?query=ip6&amp;sektion=4">ip6(4)</a> packets with <a href="http://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>.  <li>Filter forwarded <a href="https://man.openbsd.org/?query=ip6&amp;sektion=4">ip6(4)</a> packets with <a href="https://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>.
 <li>Upgrade <a href="http://man.openbsd.org/?query=cvs&amp;sektion=1">cvs(1)</a>.  <li>Upgrade <a href="https://man.openbsd.org/?query=cvs&amp;sektion=1">cvs(1)</a>.
 <li>New <a href="http://man.openbsd.org/?query=pidfile&amp;sektion=3">pidfile(3)</a> call to write a daemon PID file.  <li>New <a href="https://man.openbsd.org/?query=pidfile&amp;sektion=3">pidfile(3)</a> call to write a daemon PID file.
 <li>Read user configuration first in <a href="http://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>.  <li>Read user configuration first in <a href="https://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>.
 <li>Allow macro names to contain underscores in <a href="http://man.openbsd.org/?query=pf.conf&amp;sektion=5">pf.conf(5)</a>.  <li>Allow macro names to contain underscores in <a href="https://man.openbsd.org/?query=pf.conf&amp;sektion=5">pf.conf(5)</a>.
 <li>Overhaul /tmp handling in <a href="http://man.openbsd.org/?query=gzip&amp;sektion=1">gzip(1)</a>.  <li>Overhaul /tmp handling in <a href="https://man.openbsd.org/?query=gzip&amp;sektion=1">gzip(1)</a>.
 <li>Improve string handling in <a href="http://man.openbsd.org/?query=rwho&amp;sektion=1">rwho(1)</a>.  <li>Improve string handling in <a href="https://man.openbsd.org/?query=rwho&amp;sektion=1">rwho(1)</a>.
 <li>Fix handling of <a href="http://man.openbsd.org/?query=icmp&amp;sektion=4">icmp(4)</a> packets in <a href="http://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>.  <li>Fix handling of <a href="https://man.openbsd.org/?query=icmp&amp;sektion=4">icmp(4)</a> packets in <a href="https://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>.
 <li>Plug memory leak in <a href="http://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>'s compression.  <li>Plug memory leak in <a href="https://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>'s compression.
 <li>Connect <a href="http://man.openbsd.org/?query=usb&amp;sektion=4">usb(4)</a> keyboards to the display after attach.  <li>Connect <a href="https://man.openbsd.org/?query=usb&amp;sektion=4">usb(4)</a> keyboards to the display after attach.
 <li>Correctly free mbuf when dropping a packet in the <a href="http://man.openbsd.org/?query=ip6&amp;sektion=4">ip6(4)</a> subsystem.  <li>Correctly free mbuf when dropping a packet in the <a href="https://man.openbsd.org/?query=ip6&amp;sektion=4">ip6(4)</a> subsystem.
 <li>Default to 9600 baud in <a href="http://man.openbsd.org/?query=cu&amp;sektion=1">cu(1)</a>.  <li>Default to 9600 baud in <a href="https://man.openbsd.org/?query=cu&amp;sektion=1">cu(1)</a>.
 <li>Many repairs to <a href="http://man.openbsd.org/?query=getcap&amp;sektion=3">getcap(3)</a>, including an off-by-one <a href="http://man.openbsd.org/?query=malloc&amp;sektion=3">malloc(3)</a> error and a buffer overflow.  <li>Many repairs to <a href="https://man.openbsd.org/?query=getcap&amp;sektion=3">getcap(3)</a>, including an off-by-one <a href="https://man.openbsd.org/?query=malloc&amp;sektion=3">malloc(3)</a> error and a buffer overflow.
 <li>Import a new <a href="http://man.openbsd.org/?query=grep&amp;sektion=1">grep(1)</a>.  <li>Import a new <a href="https://man.openbsd.org/?query=grep&amp;sektion=1">grep(1)</a>.
 <li>Update <a href="http://man.openbsd.org/?query=popa3d&amp;sektion=8">popa3d(8)</a> to 0.4.9.4, adding support for selectable stand-alone or inetd use and <a href="http://man.openbsd.org/?query=tcpd&amp;sektion=8">tcpd(8)</a>.  <li>Update <a href="https://man.openbsd.org/?query=popa3d&amp;sektion=8">popa3d(8)</a> to 0.4.9.4, adding support for selectable stand-alone or inetd use and <a href="https://man.openbsd.org/?query=tcpd&amp;sektion=8">tcpd(8)</a>.
 <li>Start <a href="http://man.openbsd.org/?query=pflogd&amp;sektion=8">pflogd(8)</a> differently so it doesn't block NFS in diskless situations.  <li>Start <a href="https://man.openbsd.org/?query=pflogd&amp;sektion=8">pflogd(8)</a> differently so it doesn't block NFS in diskless situations.
 <li>Avoid a memory leak in <a href="http://man.openbsd.org/?query=uvm&amp;sektion=9">uvm(9)</a>.  <li>Avoid a memory leak in <a href="https://man.openbsd.org/?query=uvm&amp;sektion=9">uvm(9)</a>.
 <li>Remove signal race from <a href="http://man.openbsd.org/?query=rpc.rstatd&amp;sektion=8">rpc.rstatd(8)</a>.  <li>Remove signal race from <a href="https://man.openbsd.org/?query=rpc.rstatd&amp;sektion=8">rpc.rstatd(8)</a>.
 <li>Re-order shlib_dirs in <a href="http://man.openbsd.org/?query=rc&amp;sektion=8">rc(8)</a>, prioritizing X11R6/lib over local/lib.  <li>Re-order shlib_dirs in <a href="https://man.openbsd.org/?query=rc&amp;sektion=8">rc(8)</a>, prioritizing X11R6/lib over local/lib.
 <li>Speedup <a href="http://man.openbsd.org/?query=m4&amp;sektion=1">m4(1)</a> by using inlines for common operations.  <li>Speedup <a href="https://man.openbsd.org/?query=m4&amp;sektion=1">m4(1)</a> by using inlines for common operations.
 <li>Cleanup the set of <a href="http://man.openbsd.org/?query=user&amp;sektion=8">user(8)</a> tools.  <li>Cleanup the set of <a href="https://man.openbsd.org/?query=user&amp;sektion=8">user(8)</a> tools.
 <li>Implement a buffer flushing daemon, solving problems related to the syncer and improving performance with large numbers of buffers.  <li>Implement a buffer flushing daemon, solving problems related to the syncer and improving performance with large numbers of buffers.
 <li>Remove buggy STATIC memory optimization from <a href="http://man.openbsd.org/?query=m4&amp;sektion=1">m4(1)</a>.  <li>Remove buggy STATIC memory optimization from <a href="https://man.openbsd.org/?query=m4&amp;sektion=1">m4(1)</a>.
 <li>Have <a href="http://man.openbsd.org/?query=vi&amp;sektion=1">vi(1)</a> abort if it can't create a temporary file.  <li>Have <a href="https://man.openbsd.org/?query=vi&amp;sektion=1">vi(1)</a> abort if it can't create a temporary file.
 <li>Improve cross building support.  <li>Improve cross building support.
 <li>Repair some buffer handling in <a href="http://man.openbsd.org/?query=mail&amp;sektion=1">mail(1)</a>.  <li>Repair some buffer handling in <a href="https://man.openbsd.org/?query=mail&amp;sektion=1">mail(1)</a>.
 <li>Add many more length checks when passing data from userland to kernel.  <li>Add many more length checks when passing data from userland to kernel.
 <li>In <a href="http://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>, don't ignore the inner protocol of <a href="http://man.openbsd.org/?query=ip&amp;sektion=4">ip(4)</a> <a href="http://man.openbsd.org/?query=icmp&amp;sektion=4">icmp(4)</a> packets, thus unbreaking <a href="http://man.openbsd.org/?query=traceroute&amp;sektion=8">traceroute(8)</a>, etc.  <li>In <a href="https://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>, don't ignore the inner protocol of <a href="https://man.openbsd.org/?query=ip&amp;sektion=4">ip(4)</a> <a href="https://man.openbsd.org/?query=icmp&amp;sektion=4">icmp(4)</a> packets, thus unbreaking <a href="https://man.openbsd.org/?query=traceroute&amp;sektion=8">traceroute(8)</a>, etc.
 <li>Support insecure1 and insecure2 options in <a href="http://man.openbsd.org/?query=resolv.conf&amp;sektion=5">resolv.conf(5)</a>.  <li>Support insecure1 and insecure2 options in <a href="https://man.openbsd.org/?query=resolv.conf&amp;sektion=5">resolv.conf(5)</a>.
 <li><font color="#e00000"><strong>SECURITY FIX: be careful with long commandline options in <a href="http://man.openbsd.org/?query=uuxqt&amp;sektion=8">uuxqt</a> and run <a href="http://man.openbsd.org/?query=uucp&amp;sektion=1">uucp</a> as non-root in daily.</strong></font><br>  <li><font color="#e00000"><strong>SECURITY FIX: be careful with long commandline options in <a href="https://man.openbsd.org/?query=uuxqt&amp;sektion=8">uuxqt</a> and run <a href="https://man.openbsd.org/?query=uucp&amp;sektion=1">uucp</a> as non-root in daily.</strong></font><br>
    <a href="errata29.html#uucp">A source code patch is available</a>.<br>     <a href="errata29.html#uucp">A source code patch is available</a>.<br>
    <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>     <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
 <li>Replace ru_SU with ru_RU in <a href="http://man.openbsd.org/?query=vi&amp;sektion=1">vi(1)</a>.  <li>Replace ru_SU with ru_RU in <a href="https://man.openbsd.org/?query=vi&amp;sektion=1">vi(1)</a>.
 <li>Import <a href="http://man.openbsd.org/?query=sendmail&amp;sektion=8">sendmail(8)</a> 8.12.0, requiring a new smmsp user and group.  <li>Import <a href="https://man.openbsd.org/?query=sendmail&amp;sektion=8">sendmail(8)</a> 8.12.0, requiring a new smmsp user and group.
 <li>Mark buffers with dependencies as B_DEFERRED and skip them one time when doing <a href="http://man.openbsd.org/?query=sync&amp;sektion=2">sync(2)</a>.  <li>Mark buffers with dependencies as B_DEFERRED and skip them one time when doing <a href="https://man.openbsd.org/?query=sync&amp;sektion=2">sync(2)</a>.
 <li>Banish uucp to the ports tree.  <li>Banish uucp to the ports tree.
 <li>Upgrade <a href="http://man.openbsd.org/?query=awk&amp;sektion=1">awk(1)</a>.  <li>Upgrade <a href="https://man.openbsd.org/?query=awk&amp;sektion=1">awk(1)</a>.
 <li>Cleanup <a href="http://man.openbsd.org/?query=adduser&amp;sektion=8">adduser(8)</a>; clean up variables, clear hashes correctly, unlock ptmp before closing, etc.  <li>Cleanup <a href="https://man.openbsd.org/?query=adduser&amp;sektion=8">adduser(8)</a>; clean up variables, clear hashes correctly, unlock ptmp before closing, etc.
 <li>Support 1:1 bi-directional Network Address Translation in <a href="http://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>.  <li>Support 1:1 bi-directional Network Address Translation in <a href="https://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>.
 <li>proxy user required for <a href="http://man.openbsd.org/?query=ftp-proxy&amp;sektion=8">ftp-proxy(8)</a>.  <li>proxy user required for <a href="https://man.openbsd.org/?query=ftp-proxy&amp;sektion=8">ftp-proxy(8)</a>.
 <li>Add a stereo jitter suppressor to the <a href="http://man.openbsd.org/?query=maestro&amp;sektion=4">maestro(4)</a> audio driver.  <li>Add a stereo jitter suppressor to the <a href="https://man.openbsd.org/?query=maestro&amp;sektion=4">maestro(4)</a> audio driver.
 <li>Fix erroneous <a href="http://man.openbsd.org/?query=select&amp;sektion=2">select(2)</a> FD_SETSIZE uses.  <li>Fix erroneous <a href="https://man.openbsd.org/?query=select&amp;sektion=2">select(2)</a> FD_SETSIZE uses.
 <li>Repair <a href="http://man.openbsd.org/?query=wall&amp;sektion=1">wall(1)</a>'s -g flag.  <li>Repair <a href="https://man.openbsd.org/?query=wall&amp;sektion=1">wall(1)</a>'s -g flag.
 <li><a href="http://man.openbsd.org/?query=pckbd&amp;sektion=4">pckbd(4)</a> supports Ukranian keyboard layouts.  <li><a href="https://man.openbsd.org/?query=pckbd&amp;sektion=4">pckbd(4)</a> supports Ukranian keyboard layouts.
 <li>Better Russian <a href="http://man.openbsd.org/?query=calendar&amp;sektion=1">calendar(1)</a> support.  <li>Better Russian <a href="https://man.openbsd.org/?query=calendar&amp;sektion=1">calendar(1)</a> support.
 <li>Implement skip steps and parameter lists for interfaces in <a href="http://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>.  <li>Implement skip steps and parameter lists for interfaces in <a href="https://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>.
 <li>Update username length limit in <a href="http://man.openbsd.org/?query=rmuser&amp;sektion=8">rmuser(8)</a>.  <li>Update username length limit in <a href="https://man.openbsd.org/?query=rmuser&amp;sektion=8">rmuser(8)</a>.
 <li>New src compilation target: cross-env; prints all environment variables that need to be set for cross-building.  <li>New src compilation target: cross-env; prints all environment variables that need to be set for cross-building.
 <li>Import <a href="http://man.openbsd.org/?query=usbhidctl&amp;sektion=1">usbhidctl(1)</a>, a userland program to manipulate USB HID devices.  <li>Import <a href="https://man.openbsd.org/?query=usbhidctl&amp;sektion=1">usbhidctl(1)</a>, a userland program to manipulate USB HID devices.
 <li>Import <a href="http://man.openbsd.org/?query=usb&amp;sektion=3">usb(3)</a> library libusb for USB HID processing.  <li>Import <a href="https://man.openbsd.org/?query=usb&amp;sektion=3">usb(3)</a> library libusb for USB HID processing.
 <li>Rename powerpc port to macppc, allowing for code sharing between different powerpc-based platforms.  <li>Rename powerpc port to macppc, allowing for code sharing between different powerpc-based platforms.
 <li>Inherit <a href="http://man.openbsd.org/?query=vlan&amp;sektion=4">vlan(4)</a> baudrate from parent.  <li>Inherit <a href="https://man.openbsd.org/?query=vlan&amp;sektion=4">vlan(4)</a> baudrate from parent.
 <li>Various <a href="http://man.openbsd.org/?query=lpd&amp;sektion=8">lpd(8)</a> improvements and fixes.  <li>Various <a href="https://man.openbsd.org/?query=lpd&amp;sektion=8">lpd(8)</a> improvements and fixes.
 <li><font color="#e00000"><strong>SECURITY FIX: fix buffer overflow reading queue file in <a href="http://man.openbsd.org/?query=lpd&amp;sektion=8">lpd</a>.</strong></font><br>  <li><font color="#e00000"><strong>SECURITY FIX: fix buffer overflow reading queue file in <a href="https://man.openbsd.org/?query=lpd&amp;sektion=8">lpd</a>.</strong></font><br>
    <a href="errata29.html#lpd">A source code patch is available</a>.<br>     <a href="errata29.html#lpd">A source code patch is available</a>.<br>
    <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>     <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
 <li>Plug memory leak in <a href="http://man.openbsd.org/?query=scp&amp;sektion=1">scp(1)</a> and <a href="http://man.openbsd.org/?query=rcp&amp;sektion=1">rcp(1)</a>.  <li>Plug memory leak in <a href="https://man.openbsd.org/?query=scp&amp;sektion=1">scp(1)</a> and <a href="https://man.openbsd.org/?query=rcp&amp;sektion=1">rcp(1)</a>.
 <li>Avoid segfault in <a href="http://man.openbsd.org/?query=dhclient&amp;sektion=8">dhclient(8)</a> when the server specifies its name.  <li>Avoid segfault in <a href="https://man.openbsd.org/?query=dhclient&amp;sektion=8">dhclient(8)</a> when the server specifies its name.
 <li>Support the ! operator in host parameter lists in <a href="http://man.openbsd.org/?query=pfctl&amp;sektion=8">pfctl(8)</a>.  <li>Support the ! operator in host parameter lists in <a href="https://man.openbsd.org/?query=pfctl&amp;sektion=8">pfctl(8)</a>.
 <li>Send a reset request for every packet received by <a href="http://man.openbsd.org/?query=ppp&amp;sektion=8">ppp(8)</a> when the encryption dictionaries are out of sync.  <li>Send a reset request for every packet received by <a href="https://man.openbsd.org/?query=ppp&amp;sektion=8">ppp(8)</a> when the encryption dictionaries are out of sync.
 <li>Make <a href="http://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a> support ISN randomization (aka. phase modulation).  <li>Make <a href="https://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a> support ISN randomization (aka. phase modulation).
 <li>Store argc as a long on the stack as opposed to an int.  <li>Store argc as a long on the stack as opposed to an int.
 <li>Switch rijndael code to the optimized AES reference release.  <li>Switch rijndael code to the optimized AES reference release.
 <li>Have <a href="http://man.openbsd.org/?query=isakmpd&amp;sektion=8">isakmpd(8)</a> send DELETE notifications for all active SAs when shutting down.  <li>Have <a href="https://man.openbsd.org/?query=isakmpd&amp;sektion=8">isakmpd(8)</a> send DELETE notifications for all active SAs when shutting down.
 <li>In <a href="http://man.openbsd.org/?query=sudo&amp;sektion=8">sudo(8)</a>, apply default login class if unable to look one up.  <li>In <a href="https://man.openbsd.org/?query=sudo&amp;sektion=8">sudo(8)</a>, apply default login class if unable to look one up.
 <li>Support macro expansion in <a href="http://man.openbsd.org/?query=pf.conf&amp;sektion=5">pf.conf(5)</a>.  <li>Support macro expansion in <a href="https://man.openbsd.org/?query=pf.conf&amp;sektion=5">pf.conf(5)</a>.
 <li>Work some magic on the installation scripts for floppies, shrinking them.  <li>Work some magic on the installation scripts for floppies, shrinking them.
 <li>Correct the setup of the initial <a href="http://man.openbsd.org/?query=tcp&amp;sektion=4">tcp(4)</a> state window in <a href="http://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>.  <li>Correct the setup of the initial <a href="https://man.openbsd.org/?query=tcp&amp;sektion=4">tcp(4)</a> state window in <a href="https://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>.
 <li>Import <a href="http://man.openbsd.org/?query=pflogd&amp;sektion=8">pflogd(8)</a>,  logging daemon that writes <a href="http://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a> logs in <a href="http://man.openbsd.org/?query=tcpdump&amp;sektion=8">tcpdump(8)</a> binary format.  <li>Import <a href="https://man.openbsd.org/?query=pflogd&amp;sektion=8">pflogd(8)</a>,  logging daemon that writes <a href="https://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a> logs in <a href="https://man.openbsd.org/?query=tcpdump&amp;sektion=8">tcpdump(8)</a> binary format.
 <li><font color="#e00000"><strong>SECURITY FIX: fix out of bounds handling in <a href="http://man.openbsd.org/?query=sendmail&amp;sektion=8">sendmail</a> debug handling</strong></font><br>  <li><font color="#e00000"><strong>SECURITY FIX: fix out of bounds handling in <a href="https://man.openbsd.org/?query=sendmail&amp;sektion=8">sendmail</a> debug handling</strong></font><br>
    <a href="errata29.html#sendmail2">A source code patch is available</a>.<br>     <a href="errata29.html#sendmail2">A source code patch is available</a>.<br>
    <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>     <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
 <li>Repair <a href="http://man.openbsd.org/?query=ppp&amp;sektion=8">ppp(8)</a>'s iface-alias option.  <li>Repair <a href="https://man.openbsd.org/?query=ppp&amp;sektion=8">ppp(8)</a>'s iface-alias option.
 <li>Fix rule flushing code in <a href="http://man.openbsd.org/?query=bridge&amp;sektion=4">bridge(4)</a> devices.  <li>Fix rule flushing code in <a href="https://man.openbsd.org/?query=bridge&amp;sektion=4">bridge(4)</a> devices.
 <li>Support <a href="http://man.openbsd.org/?query=ip6&amp;sektion=4">ip6(4)</a> in <a href="http://man.openbsd.org/?query=ppp&amp;sektion=8">ppp(8)</a>; crude IPV6CP support; many other smaller changes.  <li>Support <a href="https://man.openbsd.org/?query=ip6&amp;sektion=4">ip6(4)</a> in <a href="https://man.openbsd.org/?query=ppp&amp;sektion=8">ppp(8)</a>; crude IPV6CP support; many other smaller changes.
 <li>Enhance file-change detection in <a href="http://man.openbsd.org/?query=vipw&amp;sektion=8">vipw(8)</a> and <a href="http://man.openbsd.org/?query=crontab&amp;sektion=1">crontab(1)</a>.  <li>Enhance file-change detection in <a href="https://man.openbsd.org/?query=vipw&amp;sektion=8">vipw(8)</a> and <a href="https://man.openbsd.org/?query=crontab&amp;sektion=1">crontab(1)</a>.
 <li>Add per-rule statistics and byte counter to <a href="http://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>.  <li>Add per-rule statistics and byte counter to <a href="https://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>.
 <li>Don't reset <a href="http://man.openbsd.org/?query=xl&amp;sektion=1">xl(1)</a>'s Rx/Tx without first turning them back on after a suspend.  <li>Don't reset <a href="https://man.openbsd.org/?query=xl&amp;sektion=1">xl(1)</a>'s Rx/Tx without first turning them back on after a suspend.
 <li>Support parameter lists in <a href="http://man.openbsd.org/?query=pfctl&amp;sektion=8">pfctl(8)</a>.  <li>Support parameter lists in <a href="https://man.openbsd.org/?query=pfctl&amp;sektion=8">pfctl(8)</a>.
 <li>Be sure to pass the interface to ipip_input() in the net subsystem so it can be used in <a href="http://man.openbsd.org/?query=bpf&amp;sektion=4">bpf(4)</a>.  <li>Be sure to pass the interface to ipip_input() in the net subsystem so it can be used in <a href="https://man.openbsd.org/?query=bpf&amp;sektion=4">bpf(4)</a>.
 <li>Import <a href="http://man.openbsd.org/?query=ftp-proxy&amp;sektion=8">ftp-proxy(8)</a>, a transparent ftp proxy.  <li>Import <a href="https://man.openbsd.org/?query=ftp-proxy&amp;sektion=8">ftp-proxy(8)</a>, a transparent ftp proxy.
 <li>Loosen <a href="http://man.openbsd.org/?query=tcp&amp;sektion=4">tcp(4)</a> state code in <a href="http://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>, allowing &quot;stupid stacks to shotgun their SYNs and provide better handling for pre-existing connections&quot;.  <li>Loosen <a href="https://man.openbsd.org/?query=tcp&amp;sektion=4">tcp(4)</a> state code in <a href="https://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>, allowing &quot;stupid stacks to shotgun their SYNs and provide better handling for pre-existing connections&quot;.
 <li>Initial import of sparc64 port; much subsequent development, too much to list.  <li>Initial import of sparc64 port; much subsequent development, too much to list.
 <li>Add the possibility to add a random offset to the stack on <a href="http://man.openbsd.org/?query=exec&amp;sektion=3">exec(3)</a>.  <li>Add the possibility to add a random offset to the stack on <a href="https://man.openbsd.org/?query=exec&amp;sektion=3">exec(3)</a>.
 <li>Make the <a href="http://man.openbsd.org/?query=siop&amp;sektion=4">siop(4)</a> driver pay attention to quirks table, eliminating INQUIRY snooping and ifdef toggling.  <li>Make the <a href="https://man.openbsd.org/?query=siop&amp;sektion=4">siop(4)</a> driver pay attention to quirks table, eliminating INQUIRY snooping and ifdef toggling.
 <li>New -s switch for <a href="http://man.openbsd.org/?query=pwd_mkdb&amp;sektion=8">pwd_mkdb(8)</a> to only update the secure .db file.  <li>New -s switch for <a href="https://man.openbsd.org/?query=pwd_mkdb&amp;sektion=8">pwd_mkdb(8)</a> to only update the secure .db file.
 <li>-e switch for <a href="http://man.openbsd.org/?query=nm&amp;sektion=1">nm(1)</a> to show extra symbol information.  <li>-e switch for <a href="https://man.openbsd.org/?query=nm&amp;sektion=1">nm(1)</a> to show extra symbol information.
 <li>Delay locking the passwd file until we have gotten a new password from the user.  Also play with the file locking routine.  <li>Delay locking the passwd file until we have gotten a new password from the user.  Also play with the file locking routine.
 <li>Attempt to recover from PCI aborts in the <a href="http://man.openbsd.org/?query=hifn&amp;sektion=4">hifn(4)</a> driver.  <li>Attempt to recover from PCI aborts in the <a href="https://man.openbsd.org/?query=hifn&amp;sektion=4">hifn(4)</a> driver.
 <li>Import keyconv, a small utility to convert between <a href="http://man.openbsd.org/?query=openssl&amp;sektion=1">openssl(1)</a> and DNSSEC key formats.  <li>Import keyconv, a small utility to convert between <a href="https://man.openbsd.org/?query=openssl&amp;sektion=1">openssl(1)</a> and DNSSEC key formats.
 <li>Support trusted public RSA keys as files in <a href="http://man.openbsd.org/?query=isakmpd&amp;sektion=8">isakmpd(8)</a>.  <li>Support trusted public RSA keys as files in <a href="https://man.openbsd.org/?query=isakmpd&amp;sektion=8">isakmpd(8)</a>.
 <li>Fix lengths for PFKEYv2 and KAME messages in IPv4-in-IPv6 and IPv6-in-IPv4 flows.  <li>Fix lengths for PFKEYv2 and KAME messages in IPv4-in-IPv6 and IPv6-in-IPv4 flows.
 <li>Import <a href="http://man.openbsd.org/?query=popa3d&amp;sektion=8">popa3d(8)</a>, Solar Designer's POP3 daemon.  <li>Import <a href="https://man.openbsd.org/?query=popa3d&amp;sektion=8">popa3d(8)</a>, Solar Designer's POP3 daemon.
 <li>The valiant vm_extern.h, vm_inherit.h, vm_map.h, and vm_pager.h files ride off into the sunset.  <li>The valiant vm_extern.h, vm_inherit.h, vm_map.h, and vm_pager.h files ride off into the sunset.
 <li><a href="http://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a> support for <a href="http://man.openbsd.org/?query=icmp&amp;sektion=4">icmp(4)</a> errors referring to <a href="http://man.openbsd.org/?query=icmp&amp;sektion=4">icmp(4)</a> queries/replies.  <li><a href="https://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a> support for <a href="https://man.openbsd.org/?query=icmp&amp;sektion=4">icmp(4)</a> errors referring to <a href="https://man.openbsd.org/?query=icmp&amp;sektion=4">icmp(4)</a> queries/replies.
 <li>Allow file flags in <a href="http://man.openbsd.org/?query=mtree&amp;sektion=8">mtree(8)</a>.  <li>Allow file flags in <a href="https://man.openbsd.org/?query=mtree&amp;sektion=8">mtree(8)</a>.
 <li>Don't compare the source address on packets to the one in SA when doing <a href="http://man.openbsd.org/?query=ipsec&amp;sektion=4">ipsec(4)</a> processing.  <li>Don't compare the source address on packets to the one in SA when doing <a href="https://man.openbsd.org/?query=ipsec&amp;sektion=4">ipsec(4)</a> processing.
 <li>Repair rijndael block alignment.  <li>Repair rijndael block alignment.
 <li>Unshare <a href="http://man.openbsd.org/?query=sigaction&amp;sektion=2">sigaction(2)</a> signal handlers on <a href="http://man.openbsd.org/?query=exec&amp;sektion=3">exec(3)</a>.  <li>Unshare <a href="https://man.openbsd.org/?query=sigaction&amp;sektion=2">sigaction(2)</a> signal handlers on <a href="https://man.openbsd.org/?query=exec&amp;sektion=3">exec(3)</a>.
 <li>Merge <a href="http://man.openbsd.org/?query=altq&amp;sektion=9">altq(9)</a> options into just &quot;altq&quot; for base + red + cbq, and enable it by default.  <li>Merge <a href="https://man.openbsd.org/?query=altq&amp;sektion=9">altq(9)</a> options into just &quot;altq&quot; for base + red + cbq, and enable it by default.
 <li>Support the -h flag for <a href="http://man.openbsd.org/?query=ln&amp;sektion=1">ln(1)</a> that prevents following a symlink to a directory.  <li>Support the -h flag for <a href="https://man.openbsd.org/?query=ln&amp;sektion=1">ln(1)</a> that prevents following a symlink to a directory.
 <li>Many new timeouts for a wide variety of devices.  <li>Many new timeouts for a wide variety of devices.
 <li>Remove the IPCOMP option as it's now part of the IPSEC option.  <li>Remove the IPCOMP option as it's now part of the IPSEC option.
 <li>Rewrite <a href="http://man.openbsd.org/?query=signal&amp;sektion=3">signal(3)</a> handlers in <a href="http://man.openbsd.org/?query=altqd&amp;sektion=8">altqd(8)</a> to be race-safe.  <li>Rewrite <a href="https://man.openbsd.org/?query=signal&amp;sektion=3">signal(3)</a> handlers in <a href="https://man.openbsd.org/?query=altqd&amp;sektion=8">altqd(8)</a> to be race-safe.
 <li>Add support for RC4 operations in the <a href="http://man.openbsd.org/?query=hifn&amp;sektion=4">hifn(4)</a> driver.  <li>Add support for RC4 operations in the <a href="https://man.openbsd.org/?query=hifn&amp;sektion=4">hifn(4)</a> driver.
 <li>Don't <a href="http://man.openbsd.org/?query=free&amp;sektion=3">free(3)</a> unallocated memory in <a href="http://man.openbsd.org/?query=mailwrapper&amp;sektion=8">mailwrapper(8)</a>.  <li>Don't <a href="https://man.openbsd.org/?query=free&amp;sektion=3">free(3)</a> unallocated memory in <a href="https://man.openbsd.org/?query=mailwrapper&amp;sektion=8">mailwrapper(8)</a>.
 <li>Change <a href="http://man.openbsd.org/?query=tsleep&amp;sektion=9">tsleep(9)</a> into an ltsleep wrapper.  ltsleep takes one more argument than <a href="http://man.openbsd.org/?query=tsleep&amp;sektion=9">tsleep(9)</a>, a simplelock that it unlocks when safe.  <li>Change <a href="https://man.openbsd.org/?query=tsleep&amp;sektion=9">tsleep(9)</a> into an ltsleep wrapper.  ltsleep takes one more argument than <a href="https://man.openbsd.org/?query=tsleep&amp;sektion=9">tsleep(9)</a>, a simplelock that it unlocks when safe.
 <li>Let kerberosV compile entirely on platforms without shared libraries.  <li>Let kerberosV compile entirely on platforms without shared libraries.
 <li>Avoid /tmp race in rcs2log by using <a href="http://man.openbsd.org/?query=mktemp&amp;sektion=1">mktemp(1)</a>.  <li>Avoid /tmp race in rcs2log by using <a href="https://man.openbsd.org/?query=mktemp&amp;sektion=1">mktemp(1)</a>.
 <li>Tweak timekeeping code in <a href="http://man.openbsd.org/?query=dd&amp;sektion=1">dd(1)</a> to produce a sane bandwidth measure for a short runs.  <li>Tweak timekeeping code in <a href="https://man.openbsd.org/?query=dd&amp;sektion=1">dd(1)</a> to produce a sane bandwidth measure for a short runs.
 <li>Enable the ESP and AH <a href="http://man.openbsd.org/?query=ipsec&amp;sektion=4">ipsec(4)</a> protocols by default.  <li>Enable the ESP and AH <a href="https://man.openbsd.org/?query=ipsec&amp;sektion=4">ipsec(4)</a> protocols by default.
 <li>Make kernel <a href="http://man.openbsd.org/?query=crash&amp;sektion=8">crash(8)</a> dumps work under mvme68k.  <li>Make kernel <a href="https://man.openbsd.org/?query=crash&amp;sektion=8">crash(8)</a> dumps work under mvme68k.
 <li>No longer drop packets when using an ACQUIRE policy and an error occurs when notifying key management.  <li>No longer drop packets when using an ACQUIRE policy and an error occurs when notifying key management.
 <li>New <a href="http://man.openbsd.org/?query=getrrsetbyname&amp;sektion=3">getrrsetbyname(3)</a> function to retrieve arbitrary DNS records.  <li>New <a href="https://man.openbsd.org/?query=getrrsetbyname&amp;sektion=3">getrrsetbyname(3)</a> function to retrieve arbitrary DNS records.
 <li>Support protocol version 2 in <a href="http://man.openbsd.org/?query=ssh-keyscan&amp;sektion=1">ssh-keyscan(1)</a>.  <li>Support protocol version 2 in <a href="https://man.openbsd.org/?query=ssh-keyscan&amp;sektion=1">ssh-keyscan(1)</a>.
 <li>Move <a href="http://man.openbsd.org/?query=xdm&amp;sektion=1">xdm(1)</a>'s PID file from xdm-pid to xdm.pid in /var/run, maintaining consistancy.  <li>Move <a href="https://man.openbsd.org/?query=xdm&amp;sektion=1">xdm(1)</a>'s PID file from xdm-pid to xdm.pid in /var/run, maintaining consistancy.
 <li>Delay decision to make a new <a href="http://man.openbsd.org/?query=hash&amp;sektion=3">hash(3)</a> table or not until after calling <a href="http://man.openbsd.org/?query=open&amp;sektion=2">open(2)</a>, clearing up problems with file locking.  <li>Delay decision to make a new <a href="https://man.openbsd.org/?query=hash&amp;sektion=3">hash(3)</a> table or not until after calling <a href="https://man.openbsd.org/?query=open&amp;sektion=2">open(2)</a>, clearing up problems with file locking.
 <li><a href="http://man.openbsd.org/?query=vlan&amp;sektion=4">vlan(4)</a> changes: utilize IFCAP_VLAN_MTU and IFCAP_VLAN_HWTAGGING capabilities; LINK0 and MTU ambiguity are no more; MTU's can only be changed within the scope of the parent's MTU.  <li><a href="https://man.openbsd.org/?query=vlan&amp;sektion=4">vlan(4)</a> changes: utilize IFCAP_VLAN_MTU and IFCAP_VLAN_HWTAGGING capabilities; LINK0 and MTU ambiguity are no more; MTU's can only be changed within the scope of the parent's MTU.
 <li>Repair non-blocking mode issues in <a href="http://man.openbsd.org/?query=syslogd&amp;sektion=8">syslogd(8)</a>, avoiding grief with locked terminals.  <li>Repair non-blocking mode issues in <a href="https://man.openbsd.org/?query=syslogd&amp;sektion=8">syslogd(8)</a>, avoiding grief with locked terminals.
 <li>Make all cases of .Sh AUTHOR and .Sh EXAMPLE plural in manual pages.  <li>Make all cases of .Sh AUTHOR and .Sh EXAMPLE plural in manual pages.
 <li>New <a href="http://man.openbsd.org/?query=sysctl&amp;sektion=3">sysctl(3)</a> nkmempages that reports how many pages are in kmem_map.  <li>New <a href="https://man.openbsd.org/?query=sysctl&amp;sektion=3">sysctl(3)</a> nkmempages that reports how many pages are in kmem_map.
 <li>Support stateless <a href="http://man.openbsd.org/?query=tcp&amp;sektion=4">tcp(4)</a> normalization in <a href="http://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>.  <li>Support stateless <a href="https://man.openbsd.org/?query=tcp&amp;sektion=4">tcp(4)</a> normalization in <a href="https://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>.
 <li>Import <a href="http://man.openbsd.org/?query=x99token&amp;sektion=1">x99token(1)</a>, a software x99 token calculator.  <li>Import <a href="https://man.openbsd.org/?query=x99token&amp;sektion=1">x99token(1)</a>, a software x99 token calculator.
 <li>Add support for EDNS0 extended flag DNSSEC OK to the <a href="http://man.openbsd.org/?query=resolver&amp;sektion=3">resolver(3)</a> routines.  <li>Add support for EDNS0 extended flag DNSSEC OK to the <a href="https://man.openbsd.org/?query=resolver&amp;sektion=3">resolver(3)</a> routines.
 <li>Don't send a NUL on the end of CHAP SUCCESS packets in <a href="http://man.openbsd.org/?query=ppp&amp;sektion=8">ppp(8)</a> so that WindowsME and Windows98 won't mysteriously fail when encryption is enabled.  <li>Don't send a NUL on the end of CHAP SUCCESS packets in <a href="https://man.openbsd.org/?query=ppp&amp;sektion=8">ppp(8)</a> so that WindowsME and Windows98 won't mysteriously fail when encryption is enabled.
 <li>Allocate <a href="http://man.openbsd.org/?query=uvm&amp;sektion=9">uvm(9)</a> page buckets from kernel_map, saving kmem_map space on machines with lots of physical memory.  <li>Allocate <a href="https://man.openbsd.org/?query=uvm&amp;sektion=9">uvm(9)</a> page buckets from kernel_map, saving kmem_map space on machines with lots of physical memory.
 <li>In <a href="http://man.openbsd.org/?query=ppp&amp;sektion=8">ppp(8)</a>, compensate for a Windows 98 bug when sending a CHAP81 challenge response.  <li>In <a href="https://man.openbsd.org/?query=ppp&amp;sektion=8">ppp(8)</a>, compensate for a Windows 98 bug when sending a CHAP81 challenge response.
 <li>Support the SmartcardDevice option in <a href="http://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a> to specify which smartcard device to use.  <li>Support the SmartcardDevice option in <a href="https://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a> to specify which smartcard device to use.
 <li>Step down only one Ultra DMA mode at a time when downgrading.  <li>Step down only one Ultra DMA mode at a time when downgrading.
 <li>On DMA timeouts, stop busmaster PCIIDE and reset channel.  <li>On DMA timeouts, stop busmaster PCIIDE and reset channel.
 <li>Don't <a href="http://man.openbsd.org/?query=malloc&amp;sektion=3">malloc(3)</a> too much and choke in ELF execution.  <li>Don't <a href="https://man.openbsd.org/?query=malloc&amp;sektion=3">malloc(3)</a> too much and choke in ELF execution.
 <li>Support rule skipping in <a href="http://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>.  <li>Support rule skipping in <a href="https://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>.
 <li>Allow negative lock length with <a href="http://man.openbsd.org/?query=lockf&amp;sektion=3">lockf(3)</a>, making it compliant to specification.  <li>Allow negative lock length with <a href="https://man.openbsd.org/?query=lockf&amp;sektion=3">lockf(3)</a>, making it compliant to specification.
 <li>In <a href="http://man.openbsd.org/?query=top&amp;sektion=1">top(1)</a>, abort if <a href="http://man.openbsd.org/?query=stdout&amp;sektion=4">stdout(4)</a> ever produces EOF; prevents spinning output if controlling tty disappears.  <li>In <a href="https://man.openbsd.org/?query=top&amp;sektion=1">top(1)</a>, abort if <a href="https://man.openbsd.org/?query=stdout&amp;sektion=4">stdout(4)</a> ever produces EOF; prevents spinning output if controlling tty disappears.
 <li>Implement startup and shutdown hooks via <a href="http://man.openbsd.org/?query=dohooks&amp;sektion=9">dohooks(9)</a> and family.  <li>Implement startup and shutdown hooks via <a href="https://man.openbsd.org/?query=dohooks&amp;sektion=9">dohooks(9)</a> and family.
 <li><font color="#e00000"><strong>SECURITY FIX: check filehandle size copied from userland</strong></font><br>  <li><font color="#e00000"><strong>SECURITY FIX: check filehandle size copied from userland</strong></font><br>
    <a href="errata29.html#nfs">A source code patch is available</a>.<br>     <a href="errata29.html#nfs">A source code patch is available</a>.<br>
    <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>     <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
 <li>Nuke edlabel.  <li>Nuke edlabel.
 <li>Add support for disabling swap devices via <a href="http://man.openbsd.org/?query=swapctl&amp;sektion=8">swapctl(8)</a>'s -d option.  <li>Add support for disabling swap devices via <a href="https://man.openbsd.org/?query=swapctl&amp;sektion=8">swapctl(8)</a>'s -d option.
 <li>Support <a href="http://man.openbsd.org/?query=sshd&amp;sektion=8">sshd(8)</a> configuration file and key testing via the -t option.  <li>Support <a href="https://man.openbsd.org/?query=sshd&amp;sektion=8">sshd(8)</a> configuration file and key testing via the -t option.
 <li>Change vop_symlink and vop_mknod so that they return the created node in a way that the caller can actually utilize it.  <li>Change vop_symlink and vop_mknod so that they return the created node in a way that the caller can actually utilize it.
 <li>Use <a href="http://man.openbsd.org/?query=vfork&amp;sektion=2">vfork(2)</a> safely in <a href="http://man.openbsd.org/?query=sup&amp;sektion=1">sup(1)</a>.  <li>Use <a href="https://man.openbsd.org/?query=vfork&amp;sektion=2">vfork(2)</a> safely in <a href="https://man.openbsd.org/?query=sup&amp;sektion=1">sup(1)</a>.
 <li>New flag PMAP_CANFAIL that tells pmap_enter that it can fail if there aren't enough resources instead of panicing.  <li>New flag PMAP_CANFAIL that tells pmap_enter that it can fail if there aren't enough resources instead of panicing.
 <li>Make non-stateful and stateful <a href="http://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a> filtering work on <a href="http://man.openbsd.org/?query=bridge&amp;sektion=4">bridge(4)</a> devices.  <li>Make non-stateful and stateful <a href="https://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a> filtering work on <a href="https://man.openbsd.org/?query=bridge&amp;sektion=4">bridge(4)</a> devices.
 <li>Initialize arpcom later; it could be incorrectly initialized if done before bridge_input().  <li>Initialize arpcom later; it could be incorrectly initialized if done before bridge_input().
 <li>Enable challenge-response authentication by default in <a href="http://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>.  <li>Enable challenge-response authentication by default in <a href="https://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>.
 <li>Fix/complete <a href="http://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a> binary operators.  <li>Fix/complete <a href="https://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a> binary operators.
 <li>Repair signal race in <a href="http://man.openbsd.org/?query=m4&amp;sektion=1">m4(1)</a>.  <li>Repair signal race in <a href="https://man.openbsd.org/?query=m4&amp;sektion=1">m4(1)</a>.
 <li>Ensure <a href="http://man.openbsd.org/?query=make&amp;sektion=1">make(1)</a> doesn't dump core when reporting open conditionals.  <li>Ensure <a href="https://man.openbsd.org/?query=make&amp;sektion=1">make(1)</a> doesn't dump core when reporting open conditionals.
 <li>Promote PMAP_NEW option to mandatory status.  <li>Promote PMAP_NEW option to mandatory status.
 <li>In the netinet subsystem, zero the TCP checksum field before calculating the new value; fixes problem with bad checksums on keepalives.  <li>In the netinet subsystem, zero the TCP checksum field before calculating the new value; fixes problem with bad checksums on keepalives.
 <li>Use 64-bit integers for some ipcomp byte counts, fixing strange results with <a href="http://man.openbsd.org/?query=netstat&amp;sektion=1">netstat(1)</a>.  <li>Use 64-bit integers for some ipcomp byte counts, fixing strange results with <a href="https://man.openbsd.org/?query=netstat&amp;sektion=1">netstat(1)</a>.
 <li>Support Addonics FlexPort 8S via <a href="http://man.openbsd.org/?query=addcom&amp;sektion=4">addcom(4)</a>.  <li>Support Addonics FlexPort 8S via <a href="https://man.openbsd.org/?query=addcom&amp;sektion=4">addcom(4)</a>.
 <li>Ignore O_TRUNC on <a href="http://man.openbsd.org/?query=open&amp;sektion=2">open(2)</a> when not opening a regular file.  <li>Ignore O_TRUNC on <a href="https://man.openbsd.org/?query=open&amp;sektion=2">open(2)</a> when not opening a regular file.
 <li>On ext2fs, ffs, and ufs partitions, don't truncate anything except for symlinks, directories, and regular files.  <li>On ext2fs, ffs, and ufs partitions, don't truncate anything except for symlinks, directories, and regular files.
 <li>Repair kern_msgbuf under sparc.  <li>Repair kern_msgbuf under sparc.
 <li>Support DEC EtherWorks cards via <a href="http://man.openbsd.org/?query=lc&amp;sektion=4">lc(4)</a>.  <li>Support DEC EtherWorks cards via <a href="https://man.openbsd.org/?query=lc&amp;sektion=4">lc(4)</a>.
 <li>Bring na.phone up to date.  <li>Bring na.phone up to date.
 <li>The <a href="http://man.openbsd.org/?query=iha&amp;sektion=4">iha(4)</a> driver wasn't able to update the EEPROM, so don't even bother.  <li>The <a href="https://man.openbsd.org/?query=iha&amp;sektion=4">iha(4)</a> driver wasn't able to update the EEPROM, so don't even bother.
 <li>Rework ata and <a href="http://man.openbsd.org/?query=wdc&amp;sektion=4">wdc(4)</a> probing code; deal better with floating buses and supress spurious interrupts.  <li>Rework ata and <a href="https://man.openbsd.org/?query=wdc&amp;sektion=4">wdc(4)</a> probing code; deal better with floating buses and supress spurious interrupts.
 <li>Plug memory leak in pw_copy() found in libutil.  <li>Plug memory leak in pw_copy() found in libutil.
 <li>Put Kerberos 5 things in libkrb5, out of libkafs.  <li>Put Kerberos 5 things in libkrb5, out of libkafs.
 <li>Allow <a href="http://man.openbsd.org/?query=sshd&amp;sektion=8">sshd(8)</a> to be compatible in all 4 combinations of Kerberos 4 and Kerberos 5 settings.  <li>Allow <a href="https://man.openbsd.org/?query=sshd&amp;sektion=8">sshd(8)</a> to be compatible in all 4 combinations of Kerberos 4 and Kerberos 5 settings.
 <li>When <a href="http://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a> is reading a password, don't panic if <a href="http://man.openbsd.org/?query=fork&amp;sektion=2">fork(2)</a> or <a href="http://man.openbsd.org/?query=pipe&amp;sektion=2">pipe(2)</a> fail; just return an empty password.  <li>When <a href="https://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a> is reading a password, don't panic if <a href="https://man.openbsd.org/?query=fork&amp;sektion=2">fork(2)</a> or <a href="https://man.openbsd.org/?query=pipe&amp;sektion=2">pipe(2)</a> fail; just return an empty password.
 <li>Sync <a href="http://man.openbsd.org/?query=rtsold&amp;sektion=8">rtsold(8)</a> to latest KAME, fixing a memory leak and a timer value.  <li>Sync <a href="https://man.openbsd.org/?query=rtsold&amp;sektion=8">rtsold(8)</a> to latest KAME, fixing a memory leak and a timer value.
 <li>Change quad types on alpha to &quot;long long&quot; as opposed to &quot;long&quot;, allowing <a href="http://man.openbsd.org/?query=printf&amp;sektion=3">printf(3)</a>'s &quot;%lld&quot; format to be used without a bogus cast.  <li>Change quad types on alpha to &quot;long long&quot; as opposed to &quot;long&quot;, allowing <a href="https://man.openbsd.org/?query=printf&amp;sektion=3">printf(3)</a>'s &quot;%lld&quot; format to be used without a bogus cast.
 <li>In the <a href="http://man.openbsd.org/?query=iha&amp;sektion=4">iha(4)</a> driver, allow sync to be negotiated even if wide is not.  <li>In the <a href="https://man.openbsd.org/?query=iha&amp;sektion=4">iha(4)</a> driver, allow sync to be negotiated even if wide is not.
 <li>Modify <a href="http://man.openbsd.org/?query=nv&amp;sektion=4">nv(4)</a> <a href="http://man.openbsd.org/?query=XFree86&amp;sektion=1">XFree86(1)</a> driver as to avoid the dimming text mode problem.  <li>Modify <a href="https://man.openbsd.org/?query=nv&amp;sektion=4">nv(4)</a> <a href="https://man.openbsd.org/?query=XFree86&amp;sektion=1">XFree86(1)</a> driver as to avoid the dimming text mode problem.
 <li>Add a BSD authentication module for radius authentication.  <li>Add a BSD authentication module for radius authentication.
 <li>Make sure that <a href="http://man.openbsd.org/?query=ld&amp;sektion=1">ld(1)</a> references all aliases to avoid them being only partially resolved.  <li>Make sure that <a href="https://man.openbsd.org/?query=ld&amp;sektion=1">ld(1)</a> references all aliases to avoid them being only partially resolved.
 <li>Ensure <a href="http://man.openbsd.org/?query=ppp&amp;sektion=8">ppp(8)</a> calculates the number of key changes correctly.  <li>Ensure <a href="https://man.openbsd.org/?query=ppp&amp;sektion=8">ppp(8)</a> calculates the number of key changes correctly.
 <li>Repair the NFS server's request tracking during write-gathering, thus avoiding client hangs.  <li>Repair the NFS server's request tracking during write-gathering, thus avoiding client hangs.
 <li>Use <a href="http://man.openbsd.org/?query=login.conf&amp;sektion=5">login.conf(5)</a> for <a href="http://man.openbsd.org/?query=passwd&amp;sektion=1">passwd(1)</a> variables as opposed to <a href="http://man.openbsd.org/?query=passwd.conf&amp;sektion=5">passwd.conf(5)</a>.  <li>Use <a href="https://man.openbsd.org/?query=login.conf&amp;sektion=5">login.conf(5)</a> for <a href="https://man.openbsd.org/?query=passwd&amp;sektion=1">passwd(1)</a> variables as opposed to <a href="https://man.openbsd.org/?query=passwd.conf&amp;sektion=5">passwd.conf(5)</a>.
 <li>Yank PF_ENCAP support out of <a href="http://man.openbsd.org/?query=isakmpd&amp;sektion=8">isakmpd(8)</a>.  <li>Yank PF_ENCAP support out of <a href="https://man.openbsd.org/?query=isakmpd&amp;sektion=8">isakmpd(8)</a>.
 <li>Fix-up multicast settings in <a href="http://man.openbsd.org/?query=netstart&amp;sektion=8">netstart(8)</a>.  <li>Fix-up multicast settings in <a href="https://man.openbsd.org/?query=netstart&amp;sektion=8">netstart(8)</a>.
 <li>Bump MSIZE up to 256.  <li>Bump MSIZE up to 256.
 <li>IP/TCP/UDP hardware checksumming for <a href="http://man.openbsd.org/?query=nge&amp;sektion=4">nge(4)</a>; limited by MTU.  <li>IP/TCP/UDP hardware checksumming for <a href="https://man.openbsd.org/?query=nge&amp;sektion=4">nge(4)</a>; limited by MTU.
 <li>Avoid segmentation fault when <a href="http://man.openbsd.org/?query=mg&amp;sektion=1">mg(1)</a> can't read an init file.  <li>Avoid segmentation fault when <a href="https://man.openbsd.org/?query=mg&amp;sektion=1">mg(1)</a> can't read an init file.
 <li>Support for <a href="http://man.openbsd.org/?query=ipcomp&amp;sektion=4">ipcomp(4)</a>; disabled by default.  <li>Support for <a href="https://man.openbsd.org/?query=ipcomp&amp;sektion=4">ipcomp(4)</a>; disabled by default.
 <li>Show kern_fthread to the door.  <li>Show kern_fthread to the door.
 <li>Userland <a href="http://man.openbsd.org/?query=iopctl&amp;sektion=8">iopctl(8)</a> control utility for <a href="http://man.openbsd.org/?query=iop&amp;sektion=4">iop(4)</a>.  <li>Userland <a href="https://man.openbsd.org/?query=iopctl&amp;sektion=8">iopctl(8)</a> control utility for <a href="https://man.openbsd.org/?query=iop&amp;sektion=4">iop(4)</a>.
 <li>In <a href="http://man.openbsd.org/?query=passwd&amp;sektion=1">passwd(1)</a>, lock the <a href="http://man.openbsd.org/?query=passwd&amp;sektion=5">passwd(5)</a> file after having gotten a new password from the user; also change the actual locking procedure.  <li>In <a href="https://man.openbsd.org/?query=passwd&amp;sektion=1">passwd(1)</a>, lock the <a href="https://man.openbsd.org/?query=passwd&amp;sektion=5">passwd(5)</a> file after having gotten a new password from the user; also change the actual locking procedure.
 <li>Support for /etc/wsconsctl.conf.  <li>Support for /etc/wsconsctl.conf.
 <li>Handle descriptors 0, 1, or 2 being closed when <a href="http://man.openbsd.org/?query=ppp&amp;sektion=8">ppp(8)</a> is invoked.  <li>Handle descriptors 0, 1, or 2 being closed when <a href="https://man.openbsd.org/?query=ppp&amp;sektion=8">ppp(8)</a> is invoked.
 <li>Reduce MTU by 2 after MPPE has been negotiated in <a href="http://man.openbsd.org/?query=ppp&amp;sektion=8">ppp(8)</a>.  <li>Reduce MTU by 2 after MPPE has been negotiated in <a href="https://man.openbsd.org/?query=ppp&amp;sektion=8">ppp(8)</a>.
 <li>Merge pdksh patch into <a href="http://man.openbsd.org/?query=ksh&amp;sektion=1">ksh(1)</a>, fixing some problems with propagated return values in multi-command lines.  <li>Merge pdksh patch into <a href="https://man.openbsd.org/?query=ksh&amp;sektion=1">ksh(1)</a>, fixing some problems with propagated return values in multi-command lines.
 <li>Utilize the welcome variable from <a href="http://man.openbsd.org/?query=login.conf&amp;sektion=5">login.conf(5)</a>, in <a href="http://man.openbsd.org/?query=ftpd&amp;sektion=8">ftpd(8)</a>, instead of hard-coding /etc/motd.  <li>Utilize the welcome variable from <a href="https://man.openbsd.org/?query=login.conf&amp;sektion=5">login.conf(5)</a>, in <a href="https://man.openbsd.org/?query=ftpd&amp;sektion=8">ftpd(8)</a>, instead of hard-coding /etc/motd.
 <li>Discipline the <a href="http://man.openbsd.org/?query=audio&amp;sektion=4">audio(4)</a> device so it gets along with <a href="http://man.openbsd.org/?query=revoke&amp;sektion=2">revoke(2)</a>.  <li>Discipline the <a href="https://man.openbsd.org/?query=audio&amp;sektion=4">audio(4)</a> device so it gets along with <a href="https://man.openbsd.org/?query=revoke&amp;sektion=2">revoke(2)</a>.
 <li>Repair NFS-related problem with diskless clients by getting the root filehandle via nfs_root.  <li>Repair NFS-related problem with diskless clients by getting the root filehandle via nfs_root.
 <li>Add support for screen switching to <a href="http://man.openbsd.org/?query=wsconsctl&amp;sektion=8">wsconsctl(8)</a>.  <li>Add support for screen switching to <a href="https://man.openbsd.org/?query=wsconsctl&amp;sektion=8">wsconsctl(8)</a>.
 <li>Change <a href="http://man.openbsd.org/?query=wsconsctl&amp;sektion=8">wsconsctl(8)</a>'s interface to be more <a href="http://man.openbsd.org/?query=sysctl&amp;sektion=8">sysctl(8)</a>-like.  <li>Change <a href="https://man.openbsd.org/?query=wsconsctl&amp;sektion=8">wsconsctl(8)</a>'s interface to be more <a href="https://man.openbsd.org/?query=sysctl&amp;sektion=8">sysctl(8)</a>-like.
 <li>Shuffle around maxlen setting inside the net subsystem to avoid potential problems.  <li>Shuffle around maxlen setting inside the net subsystem to avoid potential problems.
 <li>Make <a href="http://man.openbsd.org/?query=icmp&amp;sektion=4">icmp(4)</a> error checking saner.  <li>Make <a href="https://man.openbsd.org/?query=icmp&amp;sektion=4">icmp(4)</a> error checking saner.
 <li>Initial <a href="http://man.openbsd.org/?query=ip6&amp;sektion=9">ip6(9)</a> support for <a href="http://man.openbsd.org/?query=isakmpd&amp;sektion=8">isakmpd(8)</a>.  <li>Initial <a href="https://man.openbsd.org/?query=ip6&amp;sektion=9">ip6(9)</a> support for <a href="https://man.openbsd.org/?query=isakmpd&amp;sektion=8">isakmpd(8)</a>.
 <li>Packet normalization support for <a href="http://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>.  <li>Packet normalization support for <a href="https://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>.
 <li>Userland <a href="http://man.openbsd.org/?query=sectok&amp;sektion=1">sectok(1)</a> control program.  <li>Userland <a href="https://man.openbsd.org/?query=sectok&amp;sektion=1">sectok(1)</a> control program.
 <li>Repair kern_fork brain-damage.  <li>Repair kern_fork brain-damage.
 <li><a href="http://man.openbsd.org/?query=uvm&amp;sektion=9">uvm(9)</a> and MNN are no longer optional.  <li><a href="https://man.openbsd.org/?query=uvm&amp;sektion=9">uvm(9)</a> and MNN are no longer optional.
 <li>Import <a href="http://man.openbsd.org/?query=altq&amp;sektion=9">altq(9)</a>: alternate queuing support.  <li>Import <a href="https://man.openbsd.org/?query=altq&amp;sektion=9">altq(9)</a>: alternate queuing support.
 <li>Poof!  The old vm disappears.  <li>Poof!  The old vm disappears.
 <li>No more M_COPY_* macros; use M_MOVE_* or M_DUP_*.  <li>No more M_COPY_* macros; use M_MOVE_* or M_DUP_*.
 <li>Add <a href="http://man.openbsd.org/?query=dmesg&amp;sektion=8">dmesg(8)</a>, <a href="http://man.openbsd.org/?query=wicontrol&amp;sektion=8">wicontrol(8)</a>, and <a href="http://man.openbsd.org/?query=ancontrol&amp;sektion=8">ancontrol(8)</a> to powerpc's ramdisk.  <li>Add <a href="https://man.openbsd.org/?query=dmesg&amp;sektion=8">dmesg(8)</a>, <a href="https://man.openbsd.org/?query=wicontrol&amp;sektion=8">wicontrol(8)</a>, and <a href="https://man.openbsd.org/?query=ancontrol&amp;sektion=8">ancontrol(8)</a> to powerpc's ramdisk.
 <li>New mvmeppc port.  <li>New mvmeppc port.
 <li>Many mvme68k improvements including: switching to <a href="http://man.openbsd.org/?query=uvm&amp;sektion=9">uvm(9)</a>, repairing system trace, cleanup of locore.s, KNF, etc.  <li>Many mvme68k improvements including: switching to <a href="https://man.openbsd.org/?query=uvm&amp;sektion=9">uvm(9)</a>, repairing system trace, cleanup of locore.s, KNF, etc.
 <li><a href="http://man.openbsd.org/?query=pciide&amp;sektion=4">pciide(4)</a> support for powerpc.  <li><a href="https://man.openbsd.org/?query=pciide&amp;sektion=4">pciide(4)</a> support for powerpc.
 <li>Change <a href="http://man.openbsd.org/?query=icmp6&amp;sektion=4">icmp6(4)</a> packet header length computation so it works with both 4.4BSD's M_COPY_PKTHDR and OpenBSD 2.9+'s M_COPY_PKTHDR.  <li>Change <a href="https://man.openbsd.org/?query=icmp6&amp;sektion=4">icmp6(4)</a> packet header length computation so it works with both 4.4BSD's M_COPY_PKTHDR and OpenBSD 2.9+'s M_COPY_PKTHDR.
 <li>Implement <a href="http://man.openbsd.org/?query=getpeereid&amp;sektion=2">getpeereid(2)</a>, allowing local-domain servers to determine client credentials.  <li>Implement <a href="https://man.openbsd.org/?query=getpeereid&amp;sektion=2">getpeereid(2)</a>, allowing local-domain servers to determine client credentials.
 <li>Support generic BSD authentication in <a href="http://man.openbsd.org/?query=xdm&amp;sektion=1">xdm(1)</a>.  <li>Support generic BSD authentication in <a href="https://man.openbsd.org/?query=xdm&amp;sektion=1">xdm(1)</a>.
 <li>Disable <a href="http://man.openbsd.org/?query=usb&amp;sektion=4">usb(4)</a> on alpha by default.  <li>Disable <a href="https://man.openbsd.org/?query=usb&amp;sektion=4">usb(4)</a> on alpha by default.
 <li>Kerberos v5 support for SSH1.  <li>Kerberos v5 support for SSH1.
 <li>Hardware RNG support in <a href="http://man.openbsd.org/?query=lofn&amp;sektion=4">lofn(4)</a>.  <li>Hardware RNG support in <a href="https://man.openbsd.org/?query=lofn&amp;sektion=4">lofn(4)</a>.
 <li>Smartcard support in <a href="http://man.openbsd.org/?query=ssh-agent&amp;sektion=1">ssh-agent(1)</a> and <a href="http://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>.  <li>Smartcard support in <a href="https://man.openbsd.org/?query=ssh-agent&amp;sektion=1">ssh-agent(1)</a> and <a href="https://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>.
 <li>Large -Wall/-Werror/-W... ongoing cleanup throughout tree.  <li>Large -Wall/-Werror/-W... ongoing cleanup throughout tree.
 <li>Nuke mips port.  <li>Nuke mips port.
 <li>Initial import of <a href="http://man.openbsd.org/?query=iop&amp;sektion=4">iop(4)</a> (I2O) framework.  <li>Initial import of <a href="https://man.openbsd.org/?query=iop&amp;sektion=4">iop(4)</a> (I2O) framework.
 <li>Rewrite <a href="http://man.openbsd.org/?query=nc&amp;sektion=1">nc(1)</a>, adding <a href="http://man.openbsd.org/?query=ip6&amp;sektion=4">ip6(4)</a> support.  <li>Rewrite <a href="https://man.openbsd.org/?query=nc&amp;sektion=1">nc(1)</a>, adding <a href="https://man.openbsd.org/?query=ip6&amp;sektion=4">ip6(4)</a> support.
 <li>In <a href="http://man.openbsd.org/?query=su&amp;sektion=1">su(1)</a>, offload root instances for Kerberos to the auth program.  <li>In <a href="https://man.openbsd.org/?query=su&amp;sektion=1">su(1)</a>, offload root instances for Kerberos to the auth program.
 <li>Disable SMB decoding in <a href="http://man.openbsd.org/?query=tcpdump&amp;sektion=8">tcpdump(8)</a>.  <li>Disable SMB decoding in <a href="https://man.openbsd.org/?query=tcpdump&amp;sektion=8">tcpdump(8)</a>.
 <li>Enable audio on alpha by default.  <li>Enable audio on alpha by default.
 <li>Endian fixes in the <a href="http://man.openbsd.org/?query=wi&amp;sektion=4">wi(4)</a> driver.  <li>Endian fixes in the <a href="https://man.openbsd.org/?query=wi&amp;sektion=4">wi(4)</a> driver.
 <li>Adios NQNFS.  <li>Adios NQNFS.
 <li>Nuke the pmax port.  <li>Nuke the pmax port.
 <li>Don't perform TCP/UDP hardware checksumming when doing IP fragmentation.  <li>Don't perform TCP/UDP hardware checksumming when doing IP fragmentation.
 <li>Delayed checksum support in the netinet subsystem.  <li>Delayed checksum support in the netinet subsystem.
 <li>Support setting the Ethernet address through <a href="http://man.openbsd.org/?query=ifconfig&amp;sektion=8">ifconfig(8)</a> for <a href="http://man.openbsd.org/?query=vr&amp;sektion=4">vr(4)</a> cards.  <li>Support setting the Ethernet address through <a href="https://man.openbsd.org/?query=ifconfig&amp;sektion=8">ifconfig(8)</a> for <a href="https://man.openbsd.org/?query=vr&amp;sektion=4">vr(4)</a> cards.
 <li>Bypass <a href="http://man.openbsd.org/?query=ipsec&amp;sektion=4">ipsec(4)</a> for all <a href="http://man.openbsd.org/?query=dhcp&amp;sektion=8">dhcp(8)</a> traffic, avoiding potential problems with newly booted clients.  <li>Bypass <a href="https://man.openbsd.org/?query=ipsec&amp;sektion=4">ipsec(4)</a> for all <a href="https://man.openbsd.org/?query=dhcp&amp;sektion=8">dhcp(8)</a> traffic, avoiding potential problems with newly booted clients.
 <li>Modify timeouts for IP spd expirations.  <li>Modify timeouts for IP spd expirations.
 <li>Internal fiddling of <a href="http://man.openbsd.org/?query=nfsd&amp;sektion=8">nfsd(8)</a>'s handling of its root vnode.  <li>Internal fiddling of <a href="https://man.openbsd.org/?query=nfsd&amp;sektion=8">nfsd(8)</a>'s handling of its root vnode.
 <li>Import <a href="http://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>, an ipf-compatible packet filter.  <li>Import <a href="https://man.openbsd.org/?query=pf&amp;sektion=4">pf(4)</a>, an ipf-compatible packet filter.
 <li>Avoid panics under i386 if bus/dev/func numbers for PCI are not valid.  <li>Avoid panics under i386 if bus/dev/func numbers for PCI are not valid.
 <li>New <a href="http://man.openbsd.org/?query=sysctl&amp;sektion=3">sysctl(3)</a> KERN_POOLS to retrieve pool information from the kernel.  <li>New <a href="https://man.openbsd.org/?query=sysctl&amp;sektion=3">sysctl(3)</a> KERN_POOLS to retrieve pool information from the kernel.
 <li>Cleanup and update <a href="http://man.openbsd.org/?query=dhcp&amp;sektion=8">dhcp(8)</a> to 2.0pl5.  <li>Cleanup and update <a href="https://man.openbsd.org/?query=dhcp&amp;sektion=8">dhcp(8)</a> to 2.0pl5.
 <li>Utilize <a href="http://man.openbsd.org/?query=readpassphrase&amp;sektion=3">readpassphrase(3)</a> in <a href="http://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>.  <li>Utilize <a href="https://man.openbsd.org/?query=readpassphrase&amp;sektion=3">readpassphrase(3)</a> in <a href="https://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>.
 <li>Allow access to /dev/pci.  <li>Allow access to /dev/pci.
 <li>Repair multiple key handling in <a href="http://man.openbsd.org/?query=wicontrol&amp;sektion=8">wicontrol(8)</a>.  <li>Repair multiple key handling in <a href="https://man.openbsd.org/?query=wicontrol&amp;sektion=8">wicontrol(8)</a>.
 <li>New ether_input_mbuf to ease transition from ether_header in ether_input; drivers will migrate to this.  <li>New ether_input_mbuf to ease transition from ether_header in ether_input; drivers will migrate to this.
 <li>Wave goodbye to kernfs.  <li>Wave goodbye to kernfs.
 <li>Replace existing <a href="http://man.openbsd.org/?query=telnetd&amp;sektion=8">telnetd(8)</a> with the one from heimdal-0.3f.  <li>Replace existing <a href="https://man.openbsd.org/?query=telnetd&amp;sektion=8">telnetd(8)</a> with the one from heimdal-0.3f.
 <li>Assorted modifications to <a href="http://man.openbsd.org/?query=uvm&amp;sektion=9">uvm(9)</a>.  <li>Assorted modifications to <a href="https://man.openbsd.org/?query=uvm&amp;sektion=9">uvm(9)</a>.
 <li><font color="#e00000"><strong>RELIABILITY FIX: link XF86Setup  <li><font color="#e00000"><strong>RELIABILITY FIX: link XF86Setup
    against the right version of libXxf86vm.a.</strong></font><br> Fix the     against the right version of libXxf86vm.a.</strong></font><br> Fix the
    problem of corrupted XF86Config file produced by XF86Setup.<br>     problem of corrupted XF86Config file produced by XF86Setup.<br>
    <a href="errata29.html#XF86Setup">A source code patch is available</a>.<br>     <a href="errata29.html#XF86Setup">A source code patch is available</a>.<br>
    <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>     <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
 <li>Avoid a pidfile/sigterm race in <a href="http://man.openbsd.org/?query=sshd&amp;sektion=8">sshd(8)</a>.  <li>Avoid a pidfile/sigterm race in <a href="https://man.openbsd.org/?query=sshd&amp;sektion=8">sshd(8)</a>.
 <li>Merge the system's crypto.h into crptodev.h, avoiding name conflicts with OpenSSL.  <li>Merge the system's crypto.h into crptodev.h, avoiding name conflicts with OpenSSL.
 <li>Various <a href="http://man.openbsd.org/?query=pool&amp;sektion=9">pool(9)</a> improvements including a new pool_cache() function and cleaner locking.  <li>Various <a href="https://man.openbsd.org/?query=pool&amp;sektion=9">pool(9)</a> improvements including a new pool_cache() function and cleaner locking.
 <li>Spelling audit throughout the manual pages.  <li>Spelling audit throughout the manual pages.
 <li>Try to have <a href="http://man.openbsd.org/?query=ssh-keygen&amp;sektion=1">ssh-keygen(1)</a> decode ssh-3.0.0 private RSA keys.  <li>Try to have <a href="https://man.openbsd.org/?query=ssh-keygen&amp;sektion=1">ssh-keygen(1)</a> decode ssh-3.0.0 private RSA keys.
 <li>New <a href="http://man.openbsd.org/?query=mg&amp;sektion=1">mg(1)</a> feature: M-x theo.  <li>New <a href="https://man.openbsd.org/?query=mg&amp;sektion=1">mg(1)</a> feature: M-x theo.
 <li>Support PCI bus configuration from userland.  <li>Support PCI bus configuration from userland.
 <li>Add TCP, UDP, and IPv4 hardware checksum processing, excluding outbound TCP/UDP.  <li>Add TCP, UDP, and IPv4 hardware checksum processing, excluding outbound TCP/UDP.
 <li>Internal shuffling of <a href="http://man.openbsd.org/?query=vnode&amp;sektion=9">vnode(9)</a> operations in some filesystems.  <li>Internal shuffling of <a href="https://man.openbsd.org/?query=vnode&amp;sektion=9">vnode(9)</a> operations in some filesystems.
 <li>Disable interrupts in the <a href="http://man.openbsd.org/?query=wi&amp;sektion=4">wi(4)</a> driver before mapping and establishing the interrupt, thereby avoiding a race condition.  <li>Disable interrupts in the <a href="https://man.openbsd.org/?query=wi&amp;sektion=4">wi(4)</a> driver before mapping and establishing the interrupt, thereby avoiding a race condition.
 <li>MI loadfile support; currently only used on powerpc.  <li>MI loadfile support; currently only used on powerpc.
 <li>Obsolete *known_hosts2 in <a href="http://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>.  <li>Obsolete *known_hosts2 in <a href="https://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>.
 <li>Some <a href="http://man.openbsd.org/?query=hifn&amp;sektion=4">hifn(4)</a> fixes, largely related to descriptor lengths.  <li>Some <a href="https://man.openbsd.org/?query=hifn&amp;sektion=4">hifn(4)</a> fixes, largely related to descriptor lengths.
 <li>Don't let <a href="http://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a> overwrite argv.  <li>Don't let <a href="https://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a> overwrite argv.
 <li>Shrink <a href="http://man.openbsd.org/?query=dmesg&amp;sektion=8">dmesg(8)</a>.  <li>Shrink <a href="https://man.openbsd.org/?query=dmesg&amp;sektion=8">dmesg(8)</a>.
 <li>Merge authorized_keys2 into authorized_keys in <a href="http://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>.  <li>Merge authorized_keys2 into authorized_keys in <a href="https://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>.
 <li>Provide a <a href="http://man.openbsd.org/?query=sysctl&amp;sektion=3">sysctl(3)</a> interface to msgbuf; handy for <a href="http://man.openbsd.org/?query=dmesg&amp;sektion=8">dmesg(8)</a>, allowing it to run without setgid.  <li>Provide a <a href="https://man.openbsd.org/?query=sysctl&amp;sektion=3">sysctl(3)</a> interface to msgbuf; handy for <a href="https://man.openbsd.org/?query=dmesg&amp;sektion=8">dmesg(8)</a>, allowing it to run without setgid.
 <li>Upgrade to heimdal-0.3f.  <li>Upgrade to heimdal-0.3f.
 <li>Use <a href="http://man.openbsd.org/?query=moduli&amp;sektion=5">moduli(5)</a> instead of the deprecated primes.  <li>Use <a href="https://man.openbsd.org/?query=moduli&amp;sektion=5">moduli(5)</a> instead of the deprecated primes.
 <li>Add RNG support in <a href="http://man.openbsd.org/?query=hifn&amp;sektion=4">hifn(4)</a> for the 7951.  <li>Add RNG support in <a href="https://man.openbsd.org/?query=hifn&amp;sektion=4">hifn(4)</a> for the 7951.
 <li>In <a href="http://man.openbsd.org/?query=isakmpd&amp;sektion=8">isakmpd(8)</a>, fallback to <a href="http://man.openbsd.org/?query=stat&amp;sektion=2">stat(2)</a> when <a href="http://man.openbsd.org/?query=readdir&amp;sektion=3">readdir(3)</a> doesn't return d_type.  <li>In <a href="https://man.openbsd.org/?query=isakmpd&amp;sektion=8">isakmpd(8)</a>, fallback to <a href="https://man.openbsd.org/?query=stat&amp;sektion=2">stat(2)</a> when <a href="https://man.openbsd.org/?query=readdir&amp;sektion=3">readdir(3)</a> doesn't return d_type.
 <li>Apply KNF to many kernel sources.  <li>Apply KNF to many kernel sources.
 <li>Don't forward <a href="http://man.openbsd.org/?query=ip6&amp;sektion=4">ip6(4)</a> packets back into point-to-point link if the packet's destination address matches said p2p link's interface.  <li>Don't forward <a href="https://man.openbsd.org/?query=ip6&amp;sektion=4">ip6(4)</a> packets back into point-to-point link if the packet's destination address matches said p2p link's interface.
 <li>Lots of manual page cleanups.  <li>Lots of manual page cleanups.
 <li>Upgrade to openssl-engine-0.9.6a.  <li>Upgrade to openssl-engine-0.9.6a.
 <li>Many fixes in the kernel's <a href="http://man.openbsd.org/?query=lockf&amp;sektion=3">lockf(3)</a> code including avoiding livelocks on ptrace-related scenarios.  <li>Many fixes in the kernel's <a href="https://man.openbsd.org/?query=lockf&amp;sektion=3">lockf(3)</a> code including avoiding livelocks on ptrace-related scenarios.
 <li>Modify file locking routine in the <a href="http://man.openbsd.org/?query=skey&amp;sektion=3">skey(3)</a> library, preventing a race condition, plus other modifications; integrate.  <li>Modify file locking routine in the <a href="https://man.openbsd.org/?query=skey&amp;sektion=3">skey(3)</a> library, preventing a race condition, plus other modifications; integrate.
 <li>Document <a href="http://man.openbsd.org/?query=physio&amp;sektion=9">physio(9)</a>.  <li>Document <a href="https://man.openbsd.org/?query=physio&amp;sektion=9">physio(9)</a>.
 <li>More variables in <a href="http://man.openbsd.org/?query=login.conf&amp;sektion=5">login.conf(5)</a>: login-timeout, login-tries, and login-backoff.  <li>More variables in <a href="https://man.openbsd.org/?query=login.conf&amp;sektion=5">login.conf(5)</a>: login-timeout, login-tries, and login-backoff.
 <li>Improve <a href="http://man.openbsd.org/?query=ppp&amp;sektion=8">ppp(8)</a>: handle hardware-imposed MTU/MRU limitations; support stateful MPPE (Microsoft encryption).  <li>Improve <a href="https://man.openbsd.org/?query=ppp&amp;sektion=8">ppp(8)</a>: handle hardware-imposed MTU/MRU limitations; support stateful MPPE (Microsoft encryption).
 <li>Repair <a href="http://man.openbsd.org/?query=vi&amp;sektion=1">vi(1)</a> to avoid spinouts when creating temporary files.  <li>Repair <a href="https://man.openbsd.org/?query=vi&amp;sektion=1">vi(1)</a> to avoid spinouts when creating temporary files.
 <li>Make <a href="http://man.openbsd.org/?query=ftp&amp;sektion=1">ftp(1)</a> use binary for transfers as opposed to ascii.  <li>Make <a href="https://man.openbsd.org/?query=ftp&amp;sektion=1">ftp(1)</a> use binary for transfers as opposed to ascii.
 <li>Merge <a href="http://man.openbsd.org/?query=passwd.conf&amp;sektion=5">passwd.conf(5)</a> into <a href="http://man.openbsd.org/?query=login.conf&amp;sektion=5">login.conf(5)</a> and add passwordtime and minpasswordlen variables.  <li>Merge <a href="https://man.openbsd.org/?query=passwd.conf&amp;sektion=5">passwd.conf(5)</a> into <a href="https://man.openbsd.org/?query=login.conf&amp;sektion=5">login.conf(5)</a> and add passwordtime and minpasswordlen variables.
 <li>Move microcode includes around to avoid erroneously installing them, among other reasons.  <li>Move microcode includes around to avoid erroneously installing them, among other reasons.
 <li>Overhaul some kern_exec internals, cleaning up the setuid/setgid-checking code.  <li>Overhaul some kern_exec internals, cleaning up the setuid/setgid-checking code.
 <li>Adapt <a href="http://man.openbsd.org/?query=skeyinfo&amp;sektion=1">skeyinfo(1)</a> to use BSD authentication and removal of the suid root bit.  <li>Adapt <a href="https://man.openbsd.org/?query=skeyinfo&amp;sektion=1">skeyinfo(1)</a> to use BSD authentication and removal of the suid root bit.
 <li>Improve powerpc's awacs driver; many interrupt fixes.  <li>Improve powerpc's awacs driver; many interrupt fixes.
 <li>Allow the use of ^T in passphrases read by <a href="http://man.openbsd.org/?query=readpassphrase&amp;sektion=3">readpassphrase(3)</a>.  <li>Allow the use of ^T in passphrases read by <a href="https://man.openbsd.org/?query=readpassphrase&amp;sektion=3">readpassphrase(3)</a>.
 <li><font color="#e00000"><strong>SECURITY FIX: avoid race in <a href="http://man.openbsd.org/?query=execve&amp;sektion=2">execve(2)</a> when checking flags for <a href="http://man.openbsd.org/?query=ptrace&amp;sektion=2">ptrace(2)</a>.</strong></font><br>  <li><font color="#e00000"><strong>SECURITY FIX: avoid race in <a href="https://man.openbsd.org/?query=execve&amp;sektion=2">execve(2)</a> when checking flags for <a href="https://man.openbsd.org/?query=ptrace&amp;sektion=2">ptrace(2)</a>.</strong></font><br>
     <a href="errata29.html#kernexec">A source code patch is available</a>.<br>      <a href="errata29.html#kernexec">A source code patch is available</a>.<br>
     <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>      <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
 <li>Update if_lastchange when IFF_UP is changed instead of on every packet transmission and receipt.  <li>Update if_lastchange when IFF_UP is changed instead of on every packet transmission and receipt.
 <li>VM renovations on mvme88k.  <li>VM renovations on mvme88k.
 <li>Use <a href="http://man.openbsd.org/?query=va_start&amp;sektion=3">va_start(3)</a> and <a href="http://man.openbsd.org/?query=va_end&amp;sektion=3">va_end(3)</a> for every call to <a href="http://man.openbsd.org/?query=vfprintf&amp;sektion=3">vfprintf(3)</a> and associates.  <li>Use <a href="https://man.openbsd.org/?query=va_start&amp;sektion=3">va_start(3)</a> and <a href="https://man.openbsd.org/?query=va_end&amp;sektion=3">va_end(3)</a> for every call to <a href="https://man.openbsd.org/?query=vfprintf&amp;sektion=3">vfprintf(3)</a> and associates.
 <li>Replace commonly used static lists with persistent growable arrays in <a href="http://man.openbsd.org/?query=make&amp;sektion=1">make(1)</a>.  <li>Replace commonly used static lists with persistent growable arrays in <a href="https://man.openbsd.org/?query=make&amp;sektion=1">make(1)</a>.
 <li>Have <a href="http://man.openbsd.org/?query=slstats&amp;sektion=8">slstats(8)</a> use an <a href="http://man.openbsd.org/?query=ioctl&amp;sektion=2">ioctl(2)</a> so it doesn't need to be setgid.  <li>Have <a href="https://man.openbsd.org/?query=slstats&amp;sektion=8">slstats(8)</a> use an <a href="https://man.openbsd.org/?query=ioctl&amp;sektion=2">ioctl(2)</a> so it doesn't need to be setgid.
 <li>Ensure *chi doesn't receive interrupts before being initialized.  <li>Ensure *chi doesn't receive interrupts before being initialized.
 <li>Let pci_mapreg_map() take an extra argument to limit the size of the PCI region to map so we can still work with things publishing too much PCI memory.  <li>Let pci_mapreg_map() take an extra argument to limit the size of the PCI region to map so we can still work with things publishing too much PCI memory.
 <li>Use lpd_flags in <a href="http://man.openbsd.org/?query=rc&amp;sektion=8">rc(8)</a>, allowing flags to be passed to <a href="http://man.openbsd.org/?query=lpd&amp;sektion=8">lpd(8)</a>.  <li>Use lpd_flags in <a href="https://man.openbsd.org/?query=rc&amp;sektion=8">rc(8)</a>, allowing flags to be passed to <a href="https://man.openbsd.org/?query=lpd&amp;sektion=8">lpd(8)</a>.
 <li>Support EDNS0 (RFC2671) buffer size notification for DNS queries.  <li>Support EDNS0 (RFC2671) buffer size notification for DNS queries.
 <li>Upgrade to binutils 2.10.1.  <li>Upgrade to binutils 2.10.1.
 <li>Protect include files in /usr/include/net against multiple inclusion.  <li>Protect include files in /usr/include/net against multiple inclusion.
 <li>Fix unmapped interrupt problems on some VIA-based boards.  <li>Fix unmapped interrupt problems on some VIA-based boards.
 <li>New options, improvements, and fixes for <a href="http://man.openbsd.org/?query=wicontrol&amp;sektion=8">wicontrol(8)</a>.  <li>New options, improvements, and fixes for <a href="https://man.openbsd.org/?query=wicontrol&amp;sektion=8">wicontrol(8)</a>.
 <li>Palm support in libsectok.  <li>Palm support in libsectok.
 <li>Rewrite <a href="http://man.openbsd.org/?query=ldd&amp;sektion=1">ldd(1)</a>.  <li>Rewrite <a href="https://man.openbsd.org/?query=ldd&amp;sektion=1">ldd(1)</a>.
 <li><font color="#e00000"><strong>RELIABILITY FIX: use correct <a href="http://man.openbsd.org/?query=db&amp;sektion=3">db(3)</a> pointers in <a href="http://man.openbsd.org/?query=pwd_mkdb&amp;sektion=8">pwd_mkdb(8)</a>, and don't star out empty passwords</strong></font><br>  <li><font color="#e00000"><strong>RELIABILITY FIX: use correct <a href="https://man.openbsd.org/?query=db&amp;sektion=3">db(3)</a> pointers in <a href="https://man.openbsd.org/?query=pwd_mkdb&amp;sektion=8">pwd_mkdb(8)</a>, and don't star out empty passwords</strong></font><br>
     <a href="errata29.html#pwd_mkdb">A source code patch is available</a>.<br>      <a href="errata29.html#pwd_mkdb">A source code patch is available</a>.<br>
     <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>      <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
 <li>Assorted <a href="http://man.openbsd.org/?query=ppp&amp;sektion=8">ppp(8)</a> alterations.  <li>Assorted <a href="https://man.openbsd.org/?query=ppp&amp;sektion=8">ppp(8)</a> alterations.
 <li>Correct initialization of the policy_id field for SA structures in <a href="http://man.openbsd.org/?query=isakmpd&amp;sektion=8">isakmpd(8)</a>.  <li>Correct initialization of the policy_id field for SA structures in <a href="https://man.openbsd.org/?query=isakmpd&amp;sektion=8">isakmpd(8)</a>.
 <li>PCI shim for <a href="http://man.openbsd.org/?query=wi&amp;sektion=4">wi(4)</a>.  <li>PCI shim for <a href="https://man.openbsd.org/?query=wi&amp;sektion=4">wi(4)</a>.
 <li>Repair preservation option in <a href="http://man.openbsd.org/?query=cp&amp;sektion=1">cp(1)</a>.  <li>Repair preservation option in <a href="https://man.openbsd.org/?query=cp&amp;sektion=1">cp(1)</a>.
 <li>Allow the number of <a href="http://man.openbsd.org/?query=gre&amp;sektion=4">gre(4)</a> devices to be changed in <a href="http://man.openbsd.org/?query=boot_config&amp;sektion=8">boot_config(8)</a>.  <li>Allow the number of <a href="https://man.openbsd.org/?query=gre&amp;sektion=4">gre(4)</a> devices to be changed in <a href="https://man.openbsd.org/?query=boot_config&amp;sektion=8">boot_config(8)</a>.
 <li><a href="http://man.openbsd.org/?query=rc&amp;sektion=8">rc(8)</a> no longer starts netatalk -- if installed -- by default.  <li><a href="https://man.openbsd.org/?query=rc&amp;sektion=8">rc(8)</a> no longer starts netatalk -- if installed -- by default.
 <li><font color="#e00000"><strong>RELIABILITY FIX: compute length correctly on certificates in <a href="http://man.openbsd.org/?query=isakmpd&amp;sektion=8">isakmpd(8)</a>.</strong></font><br>  <li><font color="#e00000"><strong>RELIABILITY FIX: compute length correctly on certificates in <a href="https://man.openbsd.org/?query=isakmpd&amp;sektion=8">isakmpd(8)</a>.</strong></font><br>
     <a href="errata29.html#isakmpd">A source code patch is available</a>.<br>      <a href="errata29.html#isakmpd">A source code patch is available</a>.<br>
     <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>      <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
 <li>Ensure <a href="http://man.openbsd.org/?query=kqueue&amp;sektion=2">kqueue(2)</a> works on <a href="http://man.openbsd.org/?query=mount_ext2fs&amp;sektion=8">ext2fs(8)</a>.  <li>Ensure <a href="https://man.openbsd.org/?query=kqueue&amp;sektion=2">kqueue(2)</a> works on <a href="https://man.openbsd.org/?query=mount_ext2fs&amp;sektion=8">ext2fs(8)</a>.
 <li>More pipe fiddling.  <li>More pipe fiddling.
 <li>Enforce Remote-ID specified in Phase 1 peer section in <a href="http://man.openbsd.org/?query=isakmpd&amp;sektion=8">isakmpd(8)</a>.  <li>Enforce Remote-ID specified in Phase 1 peer section in <a href="https://man.openbsd.org/?query=isakmpd&amp;sektion=8">isakmpd(8)</a>.
 <li>Ongoing license audit and copyright notice cleanup.  <li>Ongoing license audit and copyright notice cleanup.
 <li>Extend pfkeyv2's RFC2367 compliance and fix backward compatibility problems.  <li>Extend pfkeyv2's RFC2367 compliance and fix backward compatibility problems.
 <li>Adjust routing socket message to the right size.  <li>Adjust routing socket message to the right size.
 <li>Switch UID when <a href="http://man.openbsd.org/?query=sshd&amp;sektion=8">sshd(8)</a> cleans up temporary files and sockets.  <li>Switch UID when <a href="https://man.openbsd.org/?query=sshd&amp;sektion=8">sshd(8)</a> cleans up temporary files and sockets.
 <li>Speed up <a href="http://man.openbsd.org/?query=arc4random&amp;sektion=3">arc4random(3)</a> in some net subsystems.  <li>Speed up <a href="https://man.openbsd.org/?query=arc4random&amp;sektion=3">arc4random(3)</a> in some net subsystems.
 <li>Upgrade to XFree86 4.1.0.  <li>Upgrade to XFree86 4.1.0.
 <li>Use default hoplimit when icmp6_error doesn't know about the incoming interface.  <li>Use default hoplimit when icmp6_error doesn't know about the incoming interface.
 <li>Create <a href="http://man.openbsd.org/?query=sysctl&amp;sektion=3">sysctl(3)</a> parameters for ccpu, diskstats, fscale, nprocs, and physmem.  <li>Create <a href="https://man.openbsd.org/?query=sysctl&amp;sektion=3">sysctl(3)</a> parameters for ccpu, diskstats, fscale, nprocs, and physmem.
 <li>New <a href="http://man.openbsd.org/?query=md5&amp;sektion=1">md5(1)</a> implementation with a BSD copyright and other improvements; includes regression test.  <li>New <a href="https://man.openbsd.org/?query=md5&amp;sektion=1">md5(1)</a> implementation with a BSD copyright and other improvements; includes regression test.
 <li>Improve <a href="http://man.openbsd.org/?query=swapctl&amp;sektion=8">swapctl(8)</a>.  <li>Improve <a href="https://man.openbsd.org/?query=swapctl&amp;sektion=8">swapctl(8)</a>.
 <li>Don't allow packets that need <a href="http://man.openbsd.org/?query=ipsec&amp;sektion=4">IPsec(4)</a> processing to be bridge-broadcast.  <li>Don't allow packets that need <a href="https://man.openbsd.org/?query=ipsec&amp;sektion=4">IPsec(4)</a> processing to be bridge-broadcast.
 <li>Expand handling of X509 and KeyNote certificates in <a href="http://man.openbsd.org/?query=isakmpd&amp;sektion=8">isakmpd(8)</a>.  <li>Expand handling of X509 and KeyNote certificates in <a href="https://man.openbsd.org/?query=isakmpd&amp;sektion=8">isakmpd(8)</a>.
 <li>Fix some <a href="http://man.openbsd.org/?query=tcp&amp;sektion=4">tcp(4)</a> behaviour with connections in the CLOSING state.  <li>Fix some <a href="https://man.openbsd.org/?query=tcp&amp;sektion=4">tcp(4)</a> behaviour with connections in the CLOSING state.
 <li>Some <a href="http://man.openbsd.org/?query=ld.so&amp;sektion=1">ld.so(1)</a> renovations.  <li>Some <a href="https://man.openbsd.org/?query=ld.so&amp;sektion=1">ld.so(1)</a> renovations.
 <li>Repair <a href="http://man.openbsd.org/?query=kqueue&amp;sektion=2">kqueue(2)</a> related panic.  <li>Repair <a href="https://man.openbsd.org/?query=kqueue&amp;sektion=2">kqueue(2)</a> related panic.
 <li><font color="#e00000"><strong>SECURITY FIX: verify location when using <a href="http://man.openbsd.org/?query=fts&amp;sektion=3">fts(3)</a> to pop up directories.</strong></font><br>  <li><font color="#e00000"><strong>SECURITY FIX: verify location when using <a href="https://man.openbsd.org/?query=fts&amp;sektion=3">fts(3)</a> to pop up directories.</strong></font><br>
     <a href="errata29.html#fts">A source code patch is available</a>.<br>      <a href="errata29.html#fts">A source code patch is available</a>.<br>
     <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>      <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
 <li>Update root device selection routines for sun3.  <li>Update root device selection routines for sun3.
 <li>Miscellaneous <a href="http://man.openbsd.org/?query=fxp&amp;sektion=4">fxp(4)</a> improvements.  <li>Miscellaneous <a href="https://man.openbsd.org/?query=fxp&amp;sektion=4">fxp(4)</a> improvements.
 <li>Remove <a href="http://man.openbsd.org/?query=ipf&amp;sektion=4&amp;manpath=OpenBSD+2.7">ipf(4)</a> from the tree.  <li>Remove <a href="https://man.openbsd.org/?query=ipf&amp;sektion=4&amp;manpath=OpenBSD+2.7">ipf(4)</a> from the tree.
 <li>Remove <a href="http://man.openbsd.org/?query=pcvt&amp;sektion=4&amp;manpath=OpenBSD+2.7&amp;arch=i386">pcvt(4)</a> from the tree.  <li>Remove <a href="https://man.openbsd.org/?query=pcvt&amp;sektion=4&amp;manpath=OpenBSD+2.7&amp;arch=i386">pcvt(4)</a> from the tree.
 <li>Add BSD authentication support to userland programs; authorization defaults in <a href="http://man.openbsd.org/?query=login.conf&amp;sektion=5">login.conf(5)</a>.  <li>Add BSD authentication support to userland programs; authorization defaults in <a href="https://man.openbsd.org/?query=login.conf&amp;sektion=5">login.conf(5)</a>.
 <li><font color="#e00000"><strong>SECURITY FIX: Update to <a href="http://man.openbsd.org/?query=sendmail&amp;sektion=8">sendmail(8)</a> 8.11.4 which addresses signal race conditions.</strong></font><br>  <li><font color="#e00000"><strong>SECURITY FIX: Update to <a href="https://man.openbsd.org/?query=sendmail&amp;sektion=8">sendmail(8)</a> 8.11.4 which addresses signal race conditions.</strong></font><br>
     <a href="errata29.html#sendmail">A source code patch is available</a>.<br>      <a href="errata29.html#sendmail">A source code patch is available</a>.<br>
     <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>      <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
 <li>Hardware clock support on powerpc.  <li>Hardware clock support on powerpc.
 <li>Fix directory state tracking in <a href="http://man.openbsd.org/?query=fsck&amp;sektion=8">fsck(8)</a>.  <li>Fix directory state tracking in <a href="https://man.openbsd.org/?query=fsck&amp;sektion=8">fsck(8)</a>.
 <li>New BIOCGHDRCMPLT and BIOCSHDRCMPLT ioctls for <a href="http://man.openbsd.org/?query=bpf&amp;sektion=4">bpf(4)</a> to disable overwriting of the link-level source address.  <li>New BIOCGHDRCMPLT and BIOCSHDRCMPLT ioctls for <a href="https://man.openbsd.org/?query=bpf&amp;sektion=4">bpf(4)</a> to disable overwriting of the link-level source address.
 <li>Support interface capabilities.  <li>Support interface capabilities.
 <li>Repair cluster_rbuild() in vfs_cluster.  <li>Repair cluster_rbuild() in vfs_cluster.
 <li>Twiddle with the <a href="http://man.openbsd.org/?query=atapiscsi&amp;sektion=4">atapiscsi(4)</a> driver.  <li>Twiddle with the <a href="https://man.openbsd.org/?query=atapiscsi&amp;sektion=4">atapiscsi(4)</a> driver.
 <li><a href="http://man.openbsd.org/?query=fxp&amp;sektion=4">fxp(4)</a> bug fixes.  <li><a href="https://man.openbsd.org/?query=fxp&amp;sektion=4">fxp(4)</a> bug fixes.
 <li>Bring back the old (no ECONNABORTED) <a href="http://man.openbsd.org/?query=accept&amp;sektion=2">accept(2)</a> behaviour for Unix domain sockets.  <li>Bring back the old (no ECONNABORTED) <a href="https://man.openbsd.org/?query=accept&amp;sektion=2">accept(2)</a> behaviour for Unix domain sockets.
 <li>Support Heimdal's <a href="http://man.openbsd.org/?query=kerberos&amp;sektion=1">Kerberos 5</a>.  <li>Support Heimdal's <a href="https://man.openbsd.org/?query=kerberos&amp;sektion=1">Kerberos 5</a>.
 <li>Upgrade to <a href="http://man.openbsd.org/?query=perl&amp;sektion=1">Perl 5.6.1</a>.  <li>Upgrade to <a href="https://man.openbsd.org/?query=perl&amp;sektion=1">Perl 5.6.1</a>.
 <li>Allow arbitrary atime/mtime setting on <a href="http://man.openbsd.org/?query=mount_ext2fs&amp;sektion=8">ext2fs(8)</a> volumes.  <li>Allow arbitrary atime/mtime setting on <a href="https://man.openbsd.org/?query=mount_ext2fs&amp;sektion=8">ext2fs(8)</a> volumes.
 <li>Fix lookup code in <a href="http://man.openbsd.org/?query=mount_procfs&amp;sektion=8">procfs(8)</a>.  <li>Fix lookup code in <a href="https://man.openbsd.org/?query=mount_procfs&amp;sektion=8">procfs(8)</a>.
 <li>Many assorted <a href="http://man.openbsd.org/?query=mg&amp;sektion=1">mg(1)</a> fixes and improvements.  <li>Many assorted <a href="https://man.openbsd.org/?query=mg&amp;sektion=1">mg(1)</a> fixes and improvements.
 <li>Clean up and shrink <a href="http://man.openbsd.org/?query=make&amp;sektion=1">make(1)</a>.  <li>Clean up and shrink <a href="https://man.openbsd.org/?query=make&amp;sektion=1">make(1)</a>.
 <li>Various improvements to the <a href="http://man.openbsd.org/?query=ubsec&amp;sektion=4">ubsec(4)</a> driver.  <li>Various improvements to the <a href="https://man.openbsd.org/?query=ubsec&amp;sektion=4">ubsec(4)</a> driver.
 <li>Fix panics in the <a href="http://man.openbsd.org/?query=ep&amp;sektion=4">ep(4)</a> driver by initializing packet tags.  <li>Fix panics in the <a href="https://man.openbsd.org/?query=ep&amp;sektion=4">ep(4)</a> driver by initializing packet tags.
 <li>New PCMCIA products from NetBSD.  <li>New PCMCIA products from NetBSD.
 <li>Utilize packet tags in the net subsystems.  <li>Utilize packet tags in the net subsystems.
 <li>Diversify time parameter parsing in <a href="http://man.openbsd.org/?query=sshd&amp;sektion=8">sshd(8)</a>.  <li>Diversify time parameter parsing in <a href="https://man.openbsd.org/?query=sshd&amp;sektion=8">sshd(8)</a>.
 <li>Better keyboard-interactive support for <a href="http://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>.  <li>Better keyboard-interactive support for <a href="https://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>.
 <li>Convert <a href="http://man.openbsd.org/?query=lseek&amp;sektion=2">lseek(2)</a> <a href="http://man.openbsd.org/?query=read&amp;sektion=2">read(2)</a>/<a href="http://man.openbsd.org/?query=write&amp;sektion=2">write(2)</a> to <a href="http://man.openbsd.org/?query=pread&amp;sektion=2">pread(2)</a>/<a href="http://man.openbsd.org/?query=pwrite&amp;sektion=2">pwrite(2)</a> in <a href="http://man.openbsd.org/?query=kvm&amp;sektion=3">kvm(3)</a>.  <li>Convert <a href="https://man.openbsd.org/?query=lseek&amp;sektion=2">lseek(2)</a> <a href="https://man.openbsd.org/?query=read&amp;sektion=2">read(2)</a>/<a href="https://man.openbsd.org/?query=write&amp;sektion=2">write(2)</a> to <a href="https://man.openbsd.org/?query=pread&amp;sektion=2">pread(2)</a>/<a href="https://man.openbsd.org/?query=pwrite&amp;sektion=2">pwrite(2)</a> in <a href="https://man.openbsd.org/?query=kvm&amp;sektion=3">kvm(3)</a>.
 <li>Import libsectok, used for ISO 7816 smart cards and iButtons.  <li>Import libsectok, used for ISO 7816 smart cards and iButtons.
 <li>Tweak delays in the i82365 PCMCIA controller driver to avoid momentary freezes.  <li>Tweak delays in the i82365 PCMCIA controller driver to avoid momentary freezes.
 <li>Improve rate support in <a href="http://man.openbsd.org/?query=auich&amp;sektion=4">auich(4)</a>.  <li>Improve rate support in <a href="https://man.openbsd.org/?query=auich&amp;sektion=4">auich(4)</a>.
 <li>Make vax use <a href="http://man.openbsd.org/?query=wscons&amp;sektion=4">wscons(4)</a> and enable the smg framebuffer.  <li>Make vax use <a href="https://man.openbsd.org/?query=wscons&amp;sektion=4">wscons(4)</a> and enable the smg framebuffer.
 <li>More <a href="http://man.openbsd.org/?query=select&amp;sektion=2">select(2)</a> fixes in <a href="http://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>.  <li>More <a href="https://man.openbsd.org/?query=select&amp;sektion=2">select(2)</a> fixes in <a href="https://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>.
 <li>Fix X11 client bug in <a href="http://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>.  <li>Fix X11 client bug in <a href="https://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>.
 <li>PMAP_NEW support on the vax and hp300.  <li>PMAP_NEW support on the vax and hp300.
 <li>Create COMPAT_23 and COMPAT_25 options.  <li>Create COMPAT_23 and COMPAT_25 options.
 <li>In <a href="http://man.openbsd.org/?query=vr&amp;sektion=4">vr(4)</a>, handle suspend mode better on the VT6102.  <li>In <a href="https://man.openbsd.org/?query=vr&amp;sektion=4">vr(4)</a>, handle suspend mode better on the VT6102.
 <li>Do not check return values for <a href="http://man.openbsd.org/?query=malloc&amp;sektion=9">malloc(9)</a> calls with M_WAIT or M_WAITOK.  <li>Do not check return values for <a href="https://man.openbsd.org/?query=malloc&amp;sektion=9">malloc(9)</a> calls with M_WAIT or M_WAITOK.
 <li>New option: SMALL_KERNEL, subtly changes some kernel semantics to change the kernel size significantly.  Use *only* for boot floppies.  <li>New option: SMALL_KERNEL, subtly changes some kernel semantics to change the kernel size significantly.  Use *only* for boot floppies.
 <li>Change ip_sum semantics in ip_output().  <li>Change ip_sum semantics in ip_output().
 <li>Compress <a href="http://man.openbsd.org/?query=ac97&amp;sektion=4">ac97(4)</a> vendor tables.  <li>Compress <a href="https://man.openbsd.org/?query=ac97&amp;sektion=4">ac97(4)</a> vendor tables.
 <li><a href="http://man.openbsd.org/?query=ac97&amp;sektion=4">ac97(4)</a> now knows about rev 2.2.  <li><a href="https://man.openbsd.org/?query=ac97&amp;sektion=4">ac97(4)</a> now knows about rev 2.2.
 <li>Squish compatopts to a more sensible set, killing COMPAT_09, COMPAT_10, COMPAT_11.  <li>Squish compatopts to a more sensible set, killing COMPAT_09, COMPAT_10, COMPAT_11.
 <li>Shrink the alpha boot blocks a bit.  <li>Shrink the alpha boot blocks a bit.
 <li>We no longer support ECOFF kernel loading in the alpha boot block.  <li>We no longer support ECOFF kernel loading in the alpha boot block.
 <li>Teach <a href="http://man.openbsd.org/?query=ac97&amp;sektion=4">ac97(4)</a> about more CODEC models.  <li>Teach <a href="https://man.openbsd.org/?query=ac97&amp;sektion=4">ac97(4)</a> about more CODEC models.
 <li>At boot time, <a href="http://man.openbsd.org/?query=swapon&amp;sektion=8">swapon(8)</a> before <a href="http://man.openbsd.org/?query=fsck&amp;sektion=8">fsck(8)</a> is run.  <li>At boot time, <a href="https://man.openbsd.org/?query=swapon&amp;sektion=8">swapon(8)</a> before <a href="https://man.openbsd.org/?query=fsck&amp;sektion=8">fsck(8)</a> is run.
 <li>Fix <a href="http://man.openbsd.org/?query=fts&amp;sektion=3">fts(3)</a> to handle very long paths.  <li>Fix <a href="https://man.openbsd.org/?query=fts&amp;sektion=3">fts(3)</a> to handle very long paths.
 <li>Repair various signal handler bugs in <a href="http://man.openbsd.org/?query=pppd&amp;sektion=8">pppd(8)</a>.  <li>Repair various signal handler bugs in <a href="https://man.openbsd.org/?query=pppd&amp;sektion=8">pppd(8)</a>.
 <li>Handle memory allocation failures in <a href="http://man.openbsd.org/?query=fsck_ffs&amp;sektion=8">fsck_ffs(8)</a> and <a href="http://man.openbsd.org/?query=fsck_ext2fs&amp;sektion=8">fsck_ext2fs(8)</a> better.  <li>Handle memory allocation failures in <a href="https://man.openbsd.org/?query=fsck_ffs&amp;sektion=8">fsck_ffs(8)</a> and <a href="https://man.openbsd.org/?query=fsck_ext2fs&amp;sektion=8">fsck_ext2fs(8)</a> better.
 <li>Fix a recently introduced bug in <a href="http://man.openbsd.org/?query=supfilsrv&amp;sektion=8">supfilsrv(8)</a>.  <li>Fix a recently introduced bug in <a href="https://man.openbsd.org/?query=supfilsrv&amp;sektion=8">supfilsrv(8)</a>.
 <li>Correct acceptance of ARP packets coming in on non-IP <a href="http://man.openbsd.org/?query=bridge&amp;sektion=4">bridge(4)</a> interfaces.<br>  <li>Correct acceptance of ARP packets coming in on non-IP <a href="https://man.openbsd.org/?query=bridge&amp;sektion=4">bridge(4)</a> interfaces.<br>
     <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>      <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
 <li><a href="http://man.openbsd.org/?query=txp&amp;sektion=4">txp(4)</a> now works on the alpha.  <li><a href="https://man.openbsd.org/?query=txp&amp;sektion=4">txp(4)</a> now works on the alpha.
 <li>More fixes to <a href="http://man.openbsd.org/?query=make&amp;sektion=1">make(1)</a>.  <li>More fixes to <a href="https://man.openbsd.org/?query=make&amp;sektion=1">make(1)</a>.
 <li>Check a <a href="http://man.openbsd.org/?query=calloc&amp;sektion=3">calloc(3)</a> in <a href="http://man.openbsd.org/?query=fsck_ffs&amp;sektion=8">fsck_ffs(8)</a>.  <li>Check a <a href="https://man.openbsd.org/?query=calloc&amp;sektion=3">calloc(3)</a> in <a href="https://man.openbsd.org/?query=fsck_ffs&amp;sektion=8">fsck_ffs(8)</a>.
 <li>Add a temporary DTYPE_CRYPTO until device cloning support shows up.  <li>Add a temporary DTYPE_CRYPTO until device cloning support shows up.
 <li>Fixes to fdescfs.  <li>Fixes to fdescfs.
 <li>busdma changes to <a href="http://man.openbsd.org/?query=txp&amp;sektion=4">txp(4)</a>, preparing for the alpha.  <li>busdma changes to <a href="https://man.openbsd.org/?query=txp&amp;sektion=4">txp(4)</a>, preparing for the alpha.
 <li>Split <a href="http://man.openbsd.org/?query=wi&amp;sektion=4">wi(4)</a> into bus dependent and independent parts.  <li>Split <a href="https://man.openbsd.org/?query=wi&amp;sektion=4">wi(4)</a> into bus dependent and independent parts.
 <li>On hp300, splhigh() in cpu_exit().  <li>On hp300, splhigh() in cpu_exit().
 <li>Misc cleanup of the shared m68k codebase.  <li>Misc cleanup of the shared m68k codebase.
 <li>More <a href="http://man.openbsd.org/?query=bus_dmamap_sync&amp;sektion=9">bus_dmamap_sync(9)</a> in <a href="http://man.openbsd.org/?query=hifn&amp;sektion=4">hifn(4)</a>.  <li>More <a href="https://man.openbsd.org/?query=bus_dmamap_sync&amp;sektion=9">bus_dmamap_sync(9)</a> in <a href="https://man.openbsd.org/?query=hifn&amp;sektion=4">hifn(4)</a>.
 <li>Initial non-working alpha <a href="http://man.openbsd.org/?query=ld.so&amp;sektion=1">ld.so(1)</a> support.  <li>Initial non-working alpha <a href="https://man.openbsd.org/?query=ld.so&amp;sektion=1">ld.so(1)</a> support.
 <li>Support newer versions of the <a href="http://man.openbsd.org/?query=lmc&amp;sektion=4">lmc(4)</a> cards.  <li>Support newer versions of the <a href="https://man.openbsd.org/?query=lmc&amp;sektion=4">lmc(4)</a> cards.
 <li>Kill a debug message in <a href="http://man.openbsd.org/?query=ubsec&amp;sektion=4">ubsec(4)</a>.  <li>Kill a debug message in <a href="https://man.openbsd.org/?query=ubsec&amp;sektion=4">ubsec(4)</a>.
 <li>Add swiss german keyboard layout to <a href="http://man.openbsd.org/?query=wscons&amp;sektion=4">wscons(4)</a>.  <li>Add swiss german keyboard layout to <a href="https://man.openbsd.org/?query=wscons&amp;sektion=4">wscons(4)</a>.
 <li>Smoke out the OLD_PIPE code.  <li>Smoke out the OLD_PIPE code.
 <li>krb4-1.0.8  <li>krb4-1.0.8
 <li>Bug fix to <a href="http://man.openbsd.org/?query=make&amp;sektion=1">make(1)</a>.  <li>Bug fix to <a href="https://man.openbsd.org/?query=make&amp;sektion=1">make(1)</a>.
 <li>Speed up top-level tree Makefiles by doing exec for subshells in new directories.  <li>Speed up top-level tree Makefiles by doing exec for subshells in new directories.
 <li>Artful fiddling of the kernel pipe stat code.  <li>Artful fiddling of the kernel pipe stat code.
 <li>No need for setgid kmem on <a href="http://man.openbsd.org/?query=iostat&amp;sektion=8">iostat(8)</a> anymore.  <li>No need for setgid kmem on <a href="https://man.openbsd.org/?query=iostat&amp;sektion=8">iostat(8)</a> anymore.
 <li>Add more <a href="http://man.openbsd.org/?query=sysctl&amp;sektion=3">sysctl(3)</a> support in the kernel.  <li>Add more <a href="https://man.openbsd.org/?query=sysctl&amp;sektion=3">sysctl(3)</a> support in the kernel.
 <li>Make the alpha floppies fit again...  <li>Make the alpha floppies fit again...
 <li>Make <a href="http://man.openbsd.org/?query=hifn&amp;sektion=4">hifn(4)</a> use <a href="http://man.openbsd.org/?query=bus_dma&amp;sektion=9">bus_dma(9)</a>.  Now works on the alpha.  <li>Make <a href="https://man.openbsd.org/?query=hifn&amp;sektion=4">hifn(4)</a> use <a href="https://man.openbsd.org/?query=bus_dma&amp;sektion=9">bus_dma(9)</a>.  Now works on the alpha.
 <li>Initial cut at userland hardware <a href="http://man.openbsd.org/?query=crypto&amp;sektion=4">crypto(4)</a> support.  <li>Initial cut at userland hardware <a href="https://man.openbsd.org/?query=crypto&amp;sektion=4">crypto(4)</a> support.
 <li>In <a href="http://man.openbsd.org/?query=ubsec&amp;sektion=4">ubsec(4)</a>, initial support for the Broadcom 5820.  <li>In <a href="https://man.openbsd.org/?query=ubsec&amp;sektion=4">ubsec(4)</a>, initial support for the Broadcom 5820.
 <li>Honour ddb.console on sun3.  <li>Honour ddb.console on sun3.
 <li>On the pmax, fix a curproc misuse.  <li>On the pmax, fix a curproc misuse.
 <li>In <a href="http://man.openbsd.org/?query=pcibios&amp;sektion=4">pcibios(4)</a>, deal with buggy BIOSs which incorrectly leave the router as 000:00:0.  <li>In <a href="https://man.openbsd.org/?query=pcibios&amp;sektion=4">pcibios(4)</a>, deal with buggy BIOSs which incorrectly leave the router as 000:00:0.
 <li>hp300 cleanup in progress...  <li>hp300 cleanup in progress...
 <li>Solve a problem of Lilliputan proportions in powerpc <a href="http://man.openbsd.org/?query=isinf&amp;sektion=3">isinf(3)</a>.  <li>Solve a problem of Lilliputan proportions in powerpc <a href="https://man.openbsd.org/?query=isinf&amp;sektion=3">isinf(3)</a>.
 <li>Mickey goes mad and does a <a href="http://man.openbsd.org/?query=strlcpy&amp;sektion=3">strlcpy(3)</a> whack on src/bin.  <li>Mickey goes mad and does a <a href="https://man.openbsd.org/?query=strlcpy&amp;sektion=3">strlcpy(3)</a> whack on src/bin.
 <li>Unify rdsetroot and <a href="http://man.openbsd.org/?query=rd&amp;sektion=4">rd(4)</a> support between almost all architectures.  <li>Unify rdsetroot and <a href="https://man.openbsd.org/?query=rd&amp;sektion=4">rd(4)</a> support between almost all architectures.
 <li>Man page cleanups galore.  <li>Man page cleanups galore.
 <li>In <a href="http://man.openbsd.org/?query=hifn&amp;sektion=4">hifn(4)</a> attempt to support the Hifn 7951.  <li>In <a href="https://man.openbsd.org/?query=hifn&amp;sektion=4">hifn(4)</a> attempt to support the Hifn 7951.
 <li>Do stdout/stderr flushing in <a href="http://man.openbsd.org/?query=sshd&amp;sektion=8">sshd(8)</a> using non-blocking mode.  <li>Do stdout/stderr flushing in <a href="https://man.openbsd.org/?query=sshd&amp;sektion=8">sshd(8)</a> using non-blocking mode.
 <li>Fix kerberosIV versioning link problem.  <li>Fix kerberosIV versioning link problem.
 <li>Cleanup MAP_COPY flags in the tree.  <li>Cleanup MAP_COPY flags in the tree.
 <li>Use genassym.cf on alpha.  <li>Use genassym.cf on alpha.
 <li>Unify the <a href="http://man.openbsd.org/?query=rd&amp;sektion=4">rd(4)</a> support.  <li>Unify the <a href="https://man.openbsd.org/?query=rd&amp;sektion=4">rd(4)</a> support.
 <li>Update <a href="http://man.openbsd.org/?query=sysctl&amp;sektion=8">sysctl(8)</a> and <a href="http://man.openbsd.org/?query=vmstat&amp;sektion=8">vmstat(8)</a> to use the new interfaces.  <li>Update <a href="https://man.openbsd.org/?query=sysctl&amp;sektion=8">sysctl(8)</a> and <a href="https://man.openbsd.org/?query=vmstat&amp;sektion=8">vmstat(8)</a> to use the new interfaces.
 <li>Make more data available via the <a href="http://man.openbsd.org/?query=sysctl&amp;sektion=3">sysctl(3)</a> interface.  <li>Make more data available via the <a href="https://man.openbsd.org/?query=sysctl&amp;sektion=3">sysctl(3)</a> interface.
 <li>Handle fastroute in the <a href="http://man.openbsd.org/?query=bridge&amp;sektion=4">bridge(4)</a>.  <li>Handle fastroute in the <a href="https://man.openbsd.org/?query=bridge&amp;sektion=4">bridge(4)</a>.
 <li>hp300 man page cleanup.  <li>hp300 man page cleanup.
 <li>Fix a resource leak in <a href="http://man.openbsd.org/?query=twe&amp;sektion=4">twe(4)</a>.<br>  <li>Fix a resource leak in <a href="https://man.openbsd.org/?query=twe&amp;sektion=4">twe(4)</a>.<br>
     <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>      <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
 <li>Use <a href="http://man.openbsd.org/?query=madvise&amp;sektion=2">madvise(2)</a> option with MADV_FREE for <a href="http://man.openbsd.org/?query=malloc&amp;sektion=3">malloc(3)</a> 'h' flag.  <li>Use <a href="https://man.openbsd.org/?query=madvise&amp;sektion=2">madvise(2)</a> option with MADV_FREE for <a href="https://man.openbsd.org/?query=malloc&amp;sektion=3">malloc(3)</a> 'h' flag.
 <li>Support MADV_DONTNEED and MADV_FREE in <a href="http://man.openbsd.org/?query=madvise&amp;sektion=2">madvise(2)</a>.  <li>Support MADV_DONTNEED and MADV_FREE in <a href="https://man.openbsd.org/?query=madvise&amp;sektion=2">madvise(2)</a>.
 <li>Switch sparc to UVM and PMAP_NEW.  <li>Switch sparc to UVM and PMAP_NEW.
 <li>Support HP425e.  <li>Support HP425e.
 <li>Refill <a href="http://man.openbsd.org/?query=txp&amp;sektion=4">txp(4)</a> receive ring only when empty -- performance enhancement.  <li>Refill <a href="https://man.openbsd.org/?query=txp&amp;sektion=4">txp(4)</a> receive ring only when empty -- performance enhancement.
 <li>Fix SSH2 <b>-R</b> support in <a href="http://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>.  <li>Fix SSH2 <b>-R</b> support in <a href="https://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>.
 <li>More pmap/uvm interface changes.  <li>More pmap/uvm interface changes.
 <li>Correct signal handling in <a href="http://man.openbsd.org/?query=ping6&amp;sektion=8">ping6(8)</a>.  <li>Correct signal handling in <a href="https://man.openbsd.org/?query=ping6&amp;sektion=8">ping6(8)</a>.
 <li>Implement screen blanker in <a href="http://man.openbsd.org/?query=wscons&amp;sektion=4">wscons(4)</a>.  <li>Implement screen blanker in <a href="https://man.openbsd.org/?query=wscons&amp;sektion=4">wscons(4)</a>.
 <li>Attempt to support hifn7951 in <a href="http://man.openbsd.org/?query=hifn&amp;sektion=4">hifn(4)</a>.  <li>Attempt to support hifn7951 in <a href="https://man.openbsd.org/?query=hifn&amp;sektion=4">hifn(4)</a>.
 <li><a href="http://man.openbsd.org/?query=realloc&amp;sektion=3">realloc(3)</a> fixes to <a href="http://man.openbsd.org/?query=ipf&amp;sektion=8&amp;manpath=OpenBSD+2.7">ipf(8)</a>.  <li><a href="https://man.openbsd.org/?query=realloc&amp;sektion=3">realloc(3)</a> fixes to <a href="https://man.openbsd.org/?query=ipf&amp;sektion=8&amp;manpath=OpenBSD+2.7">ipf(8)</a>.
 <li>ipf 3.4.17  <li>ipf 3.4.17
 <li>Fix kernel extent code to be more careful about ranges.  <li>Fix kernel extent code to be more careful about ranges.
 <li>UVM support for mac68k.  <li>UVM support for mac68k.
 <li>Change i386 in_cksum failure to a <a href="http://man.openbsd.org/?query=printf&amp;sektion=9">printf(9)</a>, instead of a <a href="http://man.openbsd.org/?query=panic&amp;sektion=9">panic(9)</a>.<br>  <li>Change i386 in_cksum failure to a <a href="https://man.openbsd.org/?query=printf&amp;sektion=9">printf(9)</a>, instead of a <a href="https://man.openbsd.org/?query=panic&amp;sektion=9">panic(9)</a>.<br>
     <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>      <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
 <li>In <a href="http://man.openbsd.org/?query=txp&amp;sektion=4">txp(4)</a>, add support for hardware <a href="http://man.openbsd.org/?query=vlan&amp;sektion=4">vlan(4)</a>.  <li>In <a href="https://man.openbsd.org/?query=txp&amp;sektion=4">txp(4)</a>, add support for hardware <a href="https://man.openbsd.org/?query=vlan&amp;sektion=4">vlan(4)</a>.
 <li>Fix a bug in <a href="http://man.openbsd.org/?query=make&amp;sektion=1">make(1)</a> exposed by the recent jumbo patch.  <li>Fix a bug in <a href="https://man.openbsd.org/?query=make&amp;sektion=1">make(1)</a> exposed by the recent jumbo patch.
 <li>Fix <a href="http://man.openbsd.org/?query=ti&amp;sektion=4">ti(4)</a> to handle <a href="http://man.openbsd.org/?query=vlan&amp;sektion=4">vlan(4)</a> properly.  <li>Fix <a href="https://man.openbsd.org/?query=ti&amp;sektion=4">ti(4)</a> to handle <a href="https://man.openbsd.org/?query=vlan&amp;sektion=4">vlan(4)</a> properly.
 <li>vsunlock fixes to UVM.  <li>vsunlock fixes to UVM.
 <li>Signal ignore bug fix to <a href="http://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>.  <li>Signal ignore bug fix to <a href="https://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>.
 <li>Kill i386 VM &amp; pmap_old support.  <li>Kill i386 VM &amp; pmap_old support.
 <li>Fix process priority bug in <a href="http://man.openbsd.org/?query=atrun&amp;sektion=8">atrun(8)</a>.  <li>Fix process priority bug in <a href="https://man.openbsd.org/?query=atrun&amp;sektion=8">atrun(8)</a>.
 <li>Enable <a href="http://man.openbsd.org/?query=vlan&amp;sektion=4">vlan(4)</a> by default in GENERIC kernels.  <li>Enable <a href="https://man.openbsd.org/?query=vlan&amp;sektion=4">vlan(4)</a> by default in GENERIC kernels.
 <li>Fix <a href="http://man.openbsd.org/?query=pread&amp;sektion=3">pread(3)</a>, <a href="http://man.openbsd.org/?query=preadv&amp;sektion=3">preadv(3)</a>, <a href="http://man.openbsd.org/?query=pwrite&amp;sektion=3">pwrite(3)</a>, and <a href="http://man.openbsd.org/?query=pwritev&amp;sektion=3">pwritev(3)</a> on big endian architectures.  <li>Fix <a href="https://man.openbsd.org/?query=pread&amp;sektion=3">pread(3)</a>, <a href="https://man.openbsd.org/?query=preadv&amp;sektion=3">preadv(3)</a>, <a href="https://man.openbsd.org/?query=pwrite&amp;sektion=3">pwrite(3)</a>, and <a href="https://man.openbsd.org/?query=pwritev&amp;sektion=3">pwritev(3)</a> on big endian architectures.
 <li>In <a href="http://man.openbsd.org/?query=sendmail&amp;sektion=8">sendmail(8)</a>, use FAST_PID_RECYCLE.  <li>In <a href="https://man.openbsd.org/?query=sendmail&amp;sektion=8">sendmail(8)</a>, use FAST_PID_RECYCLE.
 <li>Remove excess (vaddr_t) casts.  <li>Remove excess (vaddr_t) casts.
 <li>Get rid of CLSIZE and friends.  <li>Get rid of CLSIZE and friends.
 <li>Increase <a href="http://man.openbsd.org/?query=strlcpy&amp;sektion=3">strlcpy(3)</a> in parts of the tree.  <li>Increase <a href="https://man.openbsd.org/?query=strlcpy&amp;sektion=3">strlcpy(3)</a> in parts of the tree.
 <li>Some minor changes to <a href="http://man.openbsd.org/?query=isakmpd&amp;sektion=8">isakmpd(8)</a>.  <li>Some minor changes to <a href="https://man.openbsd.org/?query=isakmpd&amp;sektion=8">isakmpd(8)</a>.
 <li>Cleanup M_* malloc types in the kernel.  <li>Cleanup M_* malloc types in the kernel.
 <li>UVM for the hp300.  <li>UVM for the hp300.
 <li>Numerous cleanups to <a href="http://man.openbsd.org/?query=sup&amp;sektion=1">sup(1)</a>.  <li>Numerous cleanups to <a href="https://man.openbsd.org/?query=sup&amp;sektion=1">sup(1)</a>.
 <li>In <a href="http://man.openbsd.org/?query=systat&amp;sektion=8">systat(8)</a>, handle <a href="http://man.openbsd.org/?query=kvm_nlist&amp;sektion=3">kvm_nlist(3)</a> failing.  <li>In <a href="https://man.openbsd.org/?query=systat&amp;sektion=8">systat(8)</a>, handle <a href="https://man.openbsd.org/?query=kvm_nlist&amp;sektion=3">kvm_nlist(3)</a> failing.
 <li>Fix a channel race in <a href="http://man.openbsd.org/?query=sshd&amp;sektion=8">sshd(8)</a>.  <li>Fix a channel race in <a href="https://man.openbsd.org/?query=sshd&amp;sektion=8">sshd(8)</a>.
 <li>Document that <a href="http://man.openbsd.org/?query=nc&amp;sektion=1">nc(1)</a> no longer has a -e option.  <li>Document that <a href="https://man.openbsd.org/?query=nc&amp;sektion=1">nc(1)</a> no longer has a -e option.
 <li>Fix localhost handling bug in <a href="http://man.openbsd.org/?query=httpd&amp;sektion=8">httpd(8)</a>.  <li>Fix localhost handling bug in <a href="https://man.openbsd.org/?query=httpd&amp;sektion=8">httpd(8)</a>.
 <li>Jumbo patch to <a href="http://man.openbsd.org/?query=make&amp;sektion=1">make(1)</a> that has been brewing for a while.  <li>Jumbo patch to <a href="https://man.openbsd.org/?query=make&amp;sektion=1">make(1)</a> that has been brewing for a while.
 <li>Various improvements to <a href="http://man.openbsd.org/?query=mg&amp;sektion=1">mg(1)</a>.  <li>Various improvements to <a href="https://man.openbsd.org/?query=mg&amp;sektion=1">mg(1)</a>.
 <li>Big USB code update.  <li>Big USB code update.
 <li>Fix a signed vs unsigned error in the <a href="http://man.openbsd.org/?query=gm&amp;sektion=4">gm(4)</a> Ethernet driver.  <li>Fix a signed vs unsigned error in the <a href="https://man.openbsd.org/?query=gm&amp;sektion=4">gm(4)</a> Ethernet driver.
 <li>In <a href="http://man.openbsd.org/?query=wump&amp;sektion=6">wump(6)</a>, improve our cave topology algorithm. Don't ask.  <li>In <a href="https://man.openbsd.org/?query=wump&amp;sektion=6">wump(6)</a>, improve our cave topology algorithm. Don't ask.
 <li>Force -h to override the BLOCKSIZE environment in <a href="http://man.openbsd.org/?query=du&amp;sektion=1">du(1)</a>.  <li>Force -h to override the BLOCKSIZE environment in <a href="https://man.openbsd.org/?query=du&amp;sektion=1">du(1)</a>.
 <li>Substantial updates to <a href="http://man.openbsd.org/?query=sup&amp;sektion=1">sup(1)</a>.  <li>Substantial updates to <a href="https://man.openbsd.org/?query=sup&amp;sektion=1">sup(1)</a>.
 <li>Fix a register save/restore bug in <a href="http://man.openbsd.org/?query=clcs&amp;sektion=4">clcs(4)</a> so that suspend/resume works better.  <li>Fix a register save/restore bug in <a href="https://man.openbsd.org/?query=clcs&amp;sektion=4">clcs(4)</a> so that suspend/resume works better.
 <li>Allow the right CTRL+ALT keys to work as the left ones do in <a href="http://man.openbsd.org/?query=wskbd&amp;sektion=4">wskbd(4)</a>.  <li>Allow the right CTRL+ALT keys to work as the left ones do in <a href="https://man.openbsd.org/?query=wskbd&amp;sektion=4">wskbd(4)</a>.
 <li>Continue to hack our new <a href="http://man.openbsd.org/?query=txp&amp;sektion=4">txp(4)</a> driver into shape.  <li>Continue to hack our new <a href="https://man.openbsd.org/?query=txp&amp;sektion=4">txp(4)</a> driver into shape.
 <li>In <a href="http://man.openbsd.org/?query=ifconfig&amp;sektion=8">ifconfig(8)</a>, implement support for removing tunnel outer IP address pair.  <li>In <a href="https://man.openbsd.org/?query=ifconfig&amp;sektion=8">ifconfig(8)</a>, implement support for removing tunnel outer IP address pair.
 <li>Revert a buggy optimization in <a href="http://man.openbsd.org/?query=tsort&amp;sektion=1">tsort(1)</a>.  <li>Revert a buggy optimization in <a href="https://man.openbsd.org/?query=tsort&amp;sektion=1">tsort(1)</a>.
 <li>Use <a href="http://man.openbsd.org/?query=pread&amp;sektion=2">pread(2)</a> in <a href="http://man.openbsd.org/?query=nlist&amp;sektion=3">nlist(3)</a> instead of abusing <a href="http://man.openbsd.org/?query=lseek&amp;sektion=2">lseek(2)</a> with <a href="http://man.openbsd.org/?query=read&amp;sektion=2">read(2)</a>.  <li>Use <a href="https://man.openbsd.org/?query=pread&amp;sektion=2">pread(2)</a> in <a href="https://man.openbsd.org/?query=nlist&amp;sektion=3">nlist(3)</a> instead of abusing <a href="https://man.openbsd.org/?query=lseek&amp;sektion=2">lseek(2)</a> with <a href="https://man.openbsd.org/?query=read&amp;sektion=2">read(2)</a>.
 <li>Remove cruft leftover from the old PCVT console driver.  <li>Remove cruft leftover from the old PCVT console driver.
 <li>Fix filename tab-completion in <a href="http://man.openbsd.org/?query=mg&amp;sektion=1">mg(1)</a>.  <li>Fix filename tab-completion in <a href="https://man.openbsd.org/?query=mg&amp;sektion=1">mg(1)</a>.
 <li>Convert some more drivers to the new <a href="http://man.openbsd.org/?query=timeout&amp;sektion=9">timeout(9)</a> interface.  <li>Convert some more drivers to the new <a href="https://man.openbsd.org/?query=timeout&amp;sektion=9">timeout(9)</a> interface.
 <li>Whack dtom() in the kernel. Fo'get about it.  <li>Whack dtom() in the kernel. Fo'get about it.
 <li>Avoid a NULL pointer dereference in <a href="http://man.openbsd.org/?query=faithd&amp;sektion=8">faithd(8)</a>.  <li>Avoid a NULL pointer dereference in <a href="https://man.openbsd.org/?query=faithd&amp;sektion=8">faithd(8)</a>.
 <li>Various reset and delay fixes in <a href="http://man.openbsd.org/?query=wdc&amp;sektion=4">wdc(4)</a> to help certain ATAPI devices.  <li>Various reset and delay fixes in <a href="https://man.openbsd.org/?query=wdc&amp;sektion=4">wdc(4)</a> to help certain ATAPI devices.
 <li>Deal with suspend/resume more cleanly in <a href="http://man.openbsd.org/?query=pccbb&amp;sektion=4">pccbb(4)</a>.  <li>Deal with suspend/resume more cleanly in <a href="https://man.openbsd.org/?query=pccbb&amp;sektion=4">pccbb(4)</a>.
 <li>Better hints handling and memory allocation in <a href="http://man.openbsd.org/?query=tsort&amp;sektion=1">tsort(1)</a>.  <li>Better hints handling and memory allocation in <a href="https://man.openbsd.org/?query=tsort&amp;sektion=1">tsort(1)</a>.
 <li>Correct an error condition in /etc/ksh.kshrc.  <li>Correct an error condition in /etc/ksh.kshrc.
 <li>Add a koi8-r keyboard layout for <a href="http://man.openbsd.org/?query=wskbd&amp;sektion=4">wskbd(4)</a>.  <li>Add a koi8-r keyboard layout for <a href="https://man.openbsd.org/?query=wskbd&amp;sektion=4">wskbd(4)</a>.
 <li>Allow interoperability between OpenSSH and older ssh-2.0.x variants with weaker key generation.  <li>Allow interoperability between OpenSSH and older ssh-2.0.x variants with weaker key generation.
 <li>Instrument improved locking and rework SCSI a bit in <a href="http://man.openbsd.org/?query=ami&amp;sektion=4">ami(4)</a>.  <li>Instrument improved locking and rework SCSI a bit in <a href="https://man.openbsd.org/?query=ami&amp;sektion=4">ami(4)</a>.
 <li>Cleanups to <a href="http://man.openbsd.org/?query=ancontrol&amp;sektion=8">ancontrol(8)</a>.  <li>Cleanups to <a href="https://man.openbsd.org/?query=ancontrol&amp;sektion=8">ancontrol(8)</a>.
 <li>Add a -b option to <a href="http://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>, similar to <a href="http://man.openbsd.org/?query=telnet&amp;sektion=1">telnet(1)</a>'s equivalent.  <li>Add a -b option to <a href="https://man.openbsd.org/?query=ssh&amp;sektion=1">ssh(1)</a>, similar to <a href="https://man.openbsd.org/?query=telnet&amp;sektion=1">telnet(1)</a>'s equivalent.
 <li>Fix a memory handling bug in <a href="http://man.openbsd.org/?query=telnet&amp;sektion=1">telnet(1)</a>.  <li>Fix a memory handling bug in <a href="https://man.openbsd.org/?query=telnet&amp;sektion=1">telnet(1)</a>.
 <li>Use <a href="http://man.openbsd.org/?query=pool&amp;sektion=9">pool(9)</a> interface for the VFS cache.  <li>Use <a href="https://man.openbsd.org/?query=pool&amp;sektion=9">pool(9)</a> interface for the VFS cache.
 <li>Improve OpenSSH interoperability with ssh.com-2.0.x clients.  <li>Improve OpenSSH interoperability with ssh.com-2.0.x clients.
 <li>In the mvme88k port, replace resource maps with extents.  <li>In the mvme88k port, replace resource maps with extents.
 <li>Numerous fixes and updates to <a href="http://man.openbsd.org/?query=sup&amp;sektion=1">sup(1)</a>.  <li>Numerous fixes and updates to <a href="https://man.openbsd.org/?query=sup&amp;sektion=1">sup(1)</a>.
 </ul>  </ul>
 <p>  <p>
   

Legend:
Removed from v.1.54  
changed lines
  Added in v.1.55