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

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

Revision 1.1184, Wed Oct 27 08:42:02 2010 UTC (13 years, 7 months ago) by jj
Branch: MAIN
Changes since 1.1183: +2 -2 lines

Small fix from Nicolas P. M. Legrand

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

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

<a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>
<p>
<h2><font color="#e00000">OpenBSD -current changelog</font></h2>
<hr>

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

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

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

<p>
<h3><font color="#0000e0">Changes made between OpenBSD 4.8 and -current</font></h3><p>
<p>

<ul>
<!-- 2010/10/10 -->
<li>Added Compact Flash support to octeon.
<!-- 2010/10/09 -->
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=udl&sektion=4&format=html">udl(4)</a> attach again.
<li>Reverted latest <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> queue code optimizations to facilitate further improvements.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=trm&sektion=4&format=html">trm(4)</a> work again.
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvideo&sektion=4&format=html">uvideo(4)</a>: added a structure that represents USB descriptor with variable sized member as in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uaudio&sektion=4&format=html">uaudio(4)</a> and reenabled control support for devices where bControlSize is different from 2 in the processing unit descriptor.
<li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8&format=html">tcpdump(8)</a> printing of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pflog&sektion=4&format=html">pflog(4)</a>.
<li>Fixed filtering with new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pflog&sektion=4&format=html">pflog(4)</a> headers.
<!-- 2010/10/08 -->
<li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=glob&sektion=3&format=html">glob(3)</a> using programs (notably <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&sektion=1&format=html">ftp(1)</a>) to be triggered to hit resource limits.
<li>Fixed crash with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvideo&sektion=4&format=html">uvideo(4)</a> and Kodak S100 webcam.
<li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=envy&sektion=4&format=html">envy(4)</a> on big endian architectures.
<li>Allow the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ikectl&sektion=8&format=html">ikectl(8)</a> CA to be used with all kinds of other VPN tools in addition to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8&format=html">isakmpd(8)</a>.
<li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cmpci&sektion=4&format=html">cmpci(4)</a>.
<li>Allow optional path for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ikectl&sektion=8&format=html">ikectl(8)</a> install commands, assume they are relative to /etc if relative paths are specified.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ikectl&sektion=8&format=html">ikectl(8)</a> show certificate details.
<!-- 2010/10/07 -->
<li>Replaced old <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpi&sektion=4&format=html">acpi(4)</a> suspend/resume gpewalk function by separate functions for enabling wake and runtime GPEs.
<li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ikectl&sektion=8&format=html">ikectl(8)</a> to specify the export password on the command line.
<li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldpd&sektion=8&format=html">ldpd(8)</a> from adding MPL routes with a incoming MPLS_LABEL_IMPLNULL label.
<li>Handle IMPLNULL labels directly in the kernel.
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ikectl&sektion=8&format=html">ikectl(8)</a>: added a -q (quiet) command line option that will be use by ike CA to set openssl batch mode, allow to specify the initial CA password on the command line, allow to create certificate for clientAuth or serverAuth only.
<li>Set saner permissions on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ikectl&sektion=8&format=html">ikectl(8)</a> CA directory export, so there is no need to change perms of /etc/iked when extracting.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ikectl&sektion=8&format=html">ikectl(8)</a> create an empty but valid CRL list when a new CA is created.
<li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=envy&sektion=4&format=html">envy(4)</a> physical address check.
<li>Fixed some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pms&sektion=4&format=html">pms(4)</a> versus <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsmoused&sektion=8&arch=i386&format=html">wsmoused(8/I386)</a> issues.
<! 2010/10/06 -->
<li>Added OpenSSL fixes: updated local engines for the EVP API change, use hw_cryptodev.c instead of eng_cryptodev.c, make x86_64-xlate.pl always write to the output file and not stdout.
<li>Removed Skipjack from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=crypto&sektion=9&format=html">crypto(9)</a>.
<li>Fixed physical address issue in none i386 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=envy&sektion=4&format=html">envy(4)</a>.
<li>Prevent from waking up at IPL_NONE instead of IPL_HIGH in i386 machine-dependent acpi code.
<li>Fixed x_wakeup_vector condition in i386 and amd64 machine-dependent acpi code.
<li>Zero out <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=crypto&sektion=9&format=html">crypto(9)</a> soft auth hash context before freeing it.
<li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&sektion=8&format=html">spamd(8)</a> from passing GREY entries to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> spamd-white table if already TRAPPED. Fixes PR6467.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> kill proxy command on fatal().
<li>Updated <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xterm&sektion=1&format=html">xterm(1)</a> to version 262, libX11 to 1.3.6, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=oclock&sektion=1&format=html">oclock(1)</a> to 1.0.2, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=setxkbmap&sektion=1&format=html">setxkbmap(1)</a> to 1.2.0, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=x11perf&sektion=1&format=html">x11perf(1)</a> to 1.5.2, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xauth&sektion=1&format=html">xauth(1)</a> to 1.0.5, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xclock&sektion=1&format=html">xclock(1)</a> to 1.0.5, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xcmsdb&sektion=1&format=html">xcmsdb(1)</a> to 1.0.3.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> skip NULL entries in the sessions list when choosing the next session.
<!-- 2010/10/05 -->
<li>Added acpi_disable_allgpes function to clear <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpi&sektion=4&format=html">acpi(4)</a> GPE status.
<li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rcs&sektion=1&format=html">rcs(1)</a> invalid characters check.
<li>Implicitly protect <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mbuf&sektion=9&format=html">mbuf(9)</a> m_cldrop() with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=splnet&sektion=9&format=html">splnet(9)</a>.
<li>Added support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=midi&sektion=4&format=html">midi(4)</a> to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=envy&sektion=4&format=html">envy(4)</a> in i386 and amd64.
<!-- 2010/10/04 -->
<li>Make os fingerprinting work on little endian systems. Updating <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf.os&sektion=5&format=html">pf.os(5)</a> is mandatory if using os fingerprinting options, otherwise, the system will be blocked.
<li>Updated <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf.os&sektion=5&format=html">pf.os(5)</a> to match against OpenBSD -current systems. The automatic send and recv buffer scaling changed the OS fingerprint.
<!-- 2010/10/03 -->
<li>Added iopool to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=adw&sektion=4&format=html">adw(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iha&sektion=4&format=html">iha(4)</a>.
<li>In Xenocara updated <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthreads&sektion=3&format=html">pthreads(3)</a> aliases to version 0.3, pixman to 0.18.4.
<li>Prevent the Dream Link USB LED Message Board from being attached as an HID device so it can be used in userland.
<li>Synchronized octeon FPU handling with latest mips64 changes.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=openssl&sektion=1&format=html">openssl(1)</a> DES_LONG be an u_int like all platforms instead of an u_long on i386.
<li>Turn off lidsuspend if halt -p is in progress.
<li>Removed support for srandom and urandom.
<!-- 2010/10/02 -->
<li>Fix for some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pms&sektion=4&format=html">pms(4)</a> pckbc handling.
<li>Make macppc install scripts try update the boot blocks.
<li>Updated OpenSSL to 1.0.0a.
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nsd&sektion=8&format=html">nsd(8)</a> startup logic to the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&sektion=8&format=html">rc(8)</a> scripts.
<li>Implemented a combus to support the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=com&sektion=4&format=html">com(4)</a> devices on Octeon without modifying dev/ic/com.
<li>Added -R option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8&format=html">pfctl(8)</a> to show only a specified rule by numeric ID in combination with "-s rules" or "-s labels".
<!-- 2010/10/01 -->
<li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> gets transforms in the proposal before trying to parse it.
<li>Prevent bad free() in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> when overriding AuthorizedKeys in a Match block.
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a>, fix padding issues and warnings from openssl.
<!-- 2010/09/30 -->
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ehci&sektion=4&format=html">ehci(4)</a> DMA sync operations, fixes issues with macppc.
<li>Added support in OpenCVS for update -C.
<li>Make sure the TCP will not recalculate the rscale factor after the initial SYN is sent.
<li>Make sure OpenRCS and OpenCVS parse all deltas before expecting "desc" keyword.
<!-- 2010/09/29 -->
<li>Do not delay ACKs on connections using loopback interfaces.
<li>Implemented a per-cpu held mutex counter for all non-x86 platforms to help debugging.
<li>Added pregenerated unicode files for perl.
<!-- 2010/09/28 -->
<li>Make -k work in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpbench&sektion=1&format=html">tcpbench(1)</a> client mode.
<!-- 2010/09/27 -->
<!-- 2010/09/26 -->
<li>Added support for gamma and sharpness/acutance controls in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=video&sektion=1&format=html">video(1)</a>.
<li>Added support for variable sized processing unit bmControls and for more processing unit controls in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvideo&sektion=4&format=html">uvideo(4)</a>.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&sektion=1&format=html">sftp(1)</a> call ioctl(TIOCWINSZ) to get the window width only once instead of per-filename when performing an "ls" in columned mode.
<li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=glob&sektion=3&format=html">glob(3)</a> from freeing array before freeing members.
<li>Removed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pms&sektion=4&format=html">pms(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ums&sektion=4&format=html">ums(4)</a> from installation media.
<li>Unified some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pool&sektion=9&format=html">pool(9)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malloc&sektion=9&format=html">malloc(9)</a> flag values.
<li>Added two new options to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> : server option "exit-unattached", makes the server exit when no clients are attached, even if sessions are present; session option "destroy-unattached" that destroys a session once no clients are attached to it. These are useful for preventing tmux remaining in the background where it is undesirable and when using tmux as a login shell to keep a limit on new sessions.
<li>Merged <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pmsi&sektion=4&format=html">pmsi(4)</a> into <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pms&sektion=4&format=html">pms(4)</a>.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> report an ERROR if an explicit scope is still open at the end of an input file: it can still render the page by just closing the open scope, but it is likely that information will be missing or document structure mangled.
<li>Modified <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> server permissions on the socket when adding or removing +x to show attached sessions, rather than replacing them.
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a>, make no punctuation after .%* outside .Rs in .Rs, mark full stops after .%* as end of a sentence.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm&sektion=9&format=html">uvm(9)</a> page daemon and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm&sektion=9&format=html">uvm(9)</a> swap configuration and io manager appear in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ddb&sektion=4&format=html">ddb(4)</a>.
<li>Allow mod_headers to handle RequestHeader directives known from apache2 in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&sektion=8&format=html">httpd(8)</a>.
<li>Fixed L2TP length field in PIPEX.
<!-- 2010/09/25 -->
<li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&sektion=1&format=html">cwm(1)</a> from warping to clients marked 'ignore'.
<li>Fixed bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&sektion=1&format=html">cwm(1)</a>.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ppb&sektion=4&format=html">ppb(4)</a> respect pci_dopm, like <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pci&sektion=4&format=html">pci(4)</a> does and make it not try to poweroff the bridge if pci_dopm=0. Fixes Gateway LT3103u and Lenovo Thinkpad 100e netbooks, allowing them to suspend again.
<li>Added gcc4 cross compilation support under OpenBSD.
<li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snprintf&sektion=3&format=html">snprintf(3)</a> not <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sprintf&sektion=3&format=html">sprintf(3)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=a2p&sektion=1&format=html">a2p(1)</a>.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfctl&sektion=8&format=html">ospfctl(8)</a> print the checksum as a simple fingerprint of the LSDB.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8&format=html">ospfd(8)</a> build the sum of the ls_checksums when counting the lsa. It permits to quickly verify if two LSDBs are in sync.
<li>Updated Compress::Raw::Bzip2(3p) to version 2.031.
<li>Make use of new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=glob&sektion=3&format=html">glob(3)</a> GLOB_KEEPSTAT extension in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&sektion=1&format=html">sftp(1)</a> to save extra server round trips to fetch per-file <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=stat&sektion=2&format=html">stat(2)</a> information.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=video&sektion=1&format=html">video(1)</a> compile on static archs, and enabled it in the build for all archs.
<li>Deactivate all <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vscsi&sektion=4&format=html">vscsi(4)</a> childs when it's closed so they don't retry the commands still on the queue when killed.
<!-- 2010/09/24 -->
<li>Avoid potential infinite loop in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bridge&sektion=4&format=html">bridge(4)</a>.
<li>Added L2TP support to PIPEX in TCP/IP stack and npppd.
<li>Updated Perl to version 5.12.2 with local patches and fix for CVE-2010-0405.
<li>Prevent IPv6 from trying to add new addresses by making use of sleeping pools.
<li>Switched mips-based ports to gcc4.
<li>Bumped libc major version to 57.
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fts&sektion=3&format=html">fts(3)</a>, bumped fts_level from short to int and added a spare short.
<li>Provide IRIX-compatible get_fpc_csr(3/MIPS64) and set_fpc_csr(3/MIPS64) for mips. This will allow userland to flip the ``flush denormalized to zero'' setting, which is being relied upon by tcl.
<li>Make it possible to use "dhclient egress" to refresh a lease without remembering which interface <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&sektion=8&format=html">dhclient(8)</a> was actually active on.
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=timingsafe_bcmp&sektion=3&format=html">timingsafe_bcmp(3)</a> to libc and removed it from OpenSSH. timingsafe_bcmp is also in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kern&sektion=9&format=html">kern(9)</a>.
<li>Added to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=glob&sektion=3&format=html">glob(3)</a> a GLOB_KEEPSTAT option that retains a copy of the struct stat information that is looked up while matching globs.
<li>Implemented if_freenameindex() in TCP/IP stack as a real function as required by POSIX.
<li>Added stricter asserts to DIAGNOSTIC kernels to help catch mutex and rwlock issues: i386 and amd64 now count the number of active mutexes so that assertwaitok() can detect attempts to sleep while holding a mutex, i386 and amd64 check that we actually hold mutexes when passed to mtx_leave(), calls to rw_exit*() now call rw_assert_{rd,wr}lock() as appropriate.
<li>Linked <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iscsid&sektion=8&format=html">iscsid(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iscsictl&sektion=8&format=html">iscsictl(8)</a> to the build.
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vscsi&sektion=4&format=html">vscsi(4)</a> to GENERIC Kernel build.
<li>Fixed bus spacing bugs in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=glxpcib&sektion=4&arch=i386&format=html">glxpcib(4/i386)</a> and glxpcib(4/loongson).
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iscsictl&sektion=8&format=html">iscsictl(8)</a>, the control tool for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iscsid&sektion=8&format=html">iscsid(8)</a>.
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iscsid&sektion=8&format=html">iscsid(8)</a>, an iSCSI Initiator daemon using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vscsi&sektion=4&format=html">vscsi(4)</a>. Currently implements the absolute minimum of the protocol to make it work against targets.
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8&format=html">pfctl(8)</a> , removed the check that enforced rdr-to only inbound and nat-to only outbound.
<li>Remove dying flags in various <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&sektion=4&format=html">usb(4)</a> devices. The flag will be set in activate()/deactivate().
<li>Fixed before-boot umass hangs on units without media in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disk&sektion=9&format=html">disk(9)</a> subroutines.
<li>Added TCP send and recv buffer scaling. It increases download speed.
<li>Fixed npppd to setup a PIPEX if MPPE is not required by config and CCP failed to be opened because peer doesn't support MPPE.
<li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&sektion=4&format=html">usb(4)</a> from accidentally waking up.
<li>Fixed overflow in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nsd&sektion=8&format=html">nsd(8)</a>.
<!-- 2010/09/23 -->
<li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> column alignment and handling of .Nm block wider than the column it is in.
<li>Remove <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tn3270&sektion=1&format=html&manpath=OpenBSD+4.8">tn3270(1)</a>.
<li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=VOP_LOOKUP&sektion=9&format=html">VOP_LOOKUP(9)</a> calls with a struct proc pointer as it should have been in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&sektion=4&format=html">softraid(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=raid&sektion=4&format=html">raid(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disk&sektion=9&format=html">disk(9)</a> subroutines, NNPFS, EXT2FS, UFS.
<li>Added cvs_mkdir() in OpenCVS for recursive directory creation on import. Fixes PR6398.
<li>Fixed memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rcs&sektion=1&format=html">rcs(1)</a>.
<li>Renamed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uyurex&sektion=4&format=html">uyurex(4)</a> to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=utwitch&sektion=4&format=html">utwitch(4)</a> and enabled it by default in all GENERIC kernels.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> rule counter update consistent between IPv4 and IPv6.
<li>Make loongson <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mainbus&sektion=4&format=html">mainbus(4)</a> attach mfokclock(4/loongson) later for cpu scaling.
<li>Correctly identify mount points when they are specified in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fstab&sektion=5&format=html">fstab(5)</a> using a disklabel UID. Fixes PR6471.
<li>Included the disklabel UID in sysctl hw.disknames.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disk&sektion=9&format=html">disk(9)</a> subroutines provide the kernel with the disklabel which include the disklabel UID.
<li>automatic reading of disklabel on attach. Applied it in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fd&sektion=4&format=html">fd(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&sektion=4&format=html">cd(4)</a>.
<li>Introduced a DKF_NOLABELREAD flag in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disk&sektion=9&format=html">disk(9)</a>, which is used by a device to prevent
<li>Added aes-gcm support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a>.
<li>Improved mclgeti algorithm under load in TCP/IP stack, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systat&sektion=1&format=html">systat(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snmpd&sektion=8&format=html">snmpd(8)</a>.
<li>Prevent the usb task thread from going to sleep forever in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ehci&sektion=4&format=html">ehci(4)</a>.
<li>Added usb_rem_wait_task() to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&sektion=4&format=html">usb(4)</a>, a wrapper for usb_rem_task() that waits for the task to complete if the task is already running.
<li>Added two members to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&sektion=4&format=html">usb(4)</a> struct usb_task: ``usbd_device_handle dev'', the device responsible for the task (use this to not run the task if the device's hub is dying) and ``int running'', a flag to be set when the task is running.
<li>Improved check of dying <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&sektion=4&format=html">usb(4)</a> bus.
<li>Save a little time on boot thanks to a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&sektion=4&format=html">usb(4)</a> improvement.
<li>Reduced race during normal <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&sektion=4&format=html">usb(4)</a> device detach by making detach happen in the same process.
<li>Added a new IP level socket option IP_PIPEX.  This option is used for L2TP support by pipex.
<!-- 2010/09/22 -->
<li>Added an option per-read/write callback to atomicio, and added a bandwidth limit option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&sektion=1&format=html">sftp(1)</a>.
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=clct&sektion=4&format=html">clct(4)</a>, use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=audio&sektion=4&format=html">audio(4)</a> quiesce/resume for data i/o, and ac97_resume() for mixer suspend/resume support.
<li>Added autoconf activate, suspend/resume support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=eap&sektion=4&format=html">eap(4)</a>.
<li>Added AES-GCM-16 (as aes-gcm) and ENCR_NULL_AUTH_AES_GMAC (as aes-gmac) encryption transformations support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsec.conf&sektion=5&format=html">ipsec.conf(5)</a>.
<li>Added Support for AES-GCM-16 and ENCR_NULL_AUTH_AES_GMAC in IPSec ESP as per RFC4106 and 4543.
<li>Added a new interface: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pppx&sektion=4&format=html">pppx(4)</a>, the ppp multiplexer to be used with npppd and pipex. <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pppx&sektion=4&format=html">pppx(4)</a> creates an interface whenever a session is created so that altq and pf can work on these.
<li>Removed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=msgs&sektion=1&format=html">msgs(1)</a> from tree.
<li>Added AES-GCM Transform Identifiers as specified by IANA in RFC4106 and 4543 to PF_KEYv2.
<li>Added support for the Galois/Counter Mode (GCM) for AES as described in FIPS SP 800-38D to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=crypto&sektion=9&format=html">crypto(9)</a>.
<li>Unified npppd(8) MS-CHAP implementation to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a>.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> work as an initiator with strongswan/charon without any specific phase 1 configuration.
<li>Add DIOCGPDINFO to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=presto&sektion=4&arch=sparc&format=html">presto(4/sparc)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xd&sektion=4&arch=sparc&format=html">xd(4/sparc)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xy&sektion=4&arch=sparc&format=html">xy(4/sparc)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hp&sektion=4&arch=vax&format=html">hp(4/vax)</a>, vax RA disk device and RX MSCP floppy disk device driver.
<li>Added new log option "matches" to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8&format=html">pfctl(8)</a>.
<li>Added a new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> log option PF_LOG_MATCHES that forces logging on all subsequent matching rules.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disk&sektion=9&format=html">disk(9)</a> garbage collect struct disk field dk_label.
<li>Added a KexAlgorithms knob to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh_config&sektion=5&format=html">ssh_config(5)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd_config&sektion=5&format=html">sshd_config(5)</a> to allow selection of which key exchange methods are used by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8&format=html">sshd(8)</a>
<li>Fixed a locking bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=accept&sektion=2&format=html">accept(2)</a>.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vscsi&sektion=4&format=html">vscsi(4)</a> call config_deactivate() on SCSI links in vsciclose().
<li>Avoid race with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=autoconf&sektion=9&format=html">autoconf(9)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vscsi&sektion=4&format=html">vscsi(4)</a>.
<li>Removed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=physio&sektion=9&format=html">physio(9)</a> buf pointer argument.
<li>Make npppdctl arguments match the format string in usage.
<!-- 2010/09/21 -->
<li>Fixed a QUIESCE crash on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=inteldrm&sektion=4&format=html">inteldrm(4)</a>.
<li>Fixed null pointer dereference for protocols without port numbers in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pflog&sektion=4&format=html">pflog(4)</a>.
<li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> vertical alignment.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=inteldrm&sektion=4&format=html">inteldrm(4)</a> always unconditionally set the C3_LP_WRITE_ENABLE bit in ARB_STATE on gen3 hardware. Prevent some 945 chipset from hanging.
<li>Enable error interrupts on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=inteldrm&sektion=4&format=html">inteldrm(4)</a> ironlake, as we do on all other chips.
<li>Prevent mips64 based machine from panicking in MipsEmulateBranch() if the instruction is an unspecified OP_BCOND sub function.
<li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=inteldrm&sektion=4&format=html">inteldrm(4)</a>.
<li>Replace the mips64 old floating point completion code with a C interface to the machine-independent softfloat code, implementing all MIPS IV specified floating point operations.
<li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=eso&sektion=4&format=html">eso(4)</a> suspend/resume.
<li>Changed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=audio&sektion=4&format=html">audio(4)</a> quiescing to make it not call the audio_hw_if halt method in interrupt context, because drivers like <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=eso&sektion=4&format=html">eso(4)</a> or <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=envy&sektion=4&format=html">envy(4)</a> might want to sleep with their own halt method.
<li>Avoid USBD_IOERROR in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uhub&sektion=4&format=html">uhub(4)</a> by determining the size of the buffer for USB hub interrupt pipe with bNbrPorts in hup descriptor.
<li>Added a real DIOCGPDINFO to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&sektion=4&format=html">cd(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sd&sektion=4&format=html">sd(4)</a>, allowing access to the physical information about the device rather than the contents of whichever disklabel was read.
<li>Added watchdog suspend/resume logic to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=glxpcib&sektion=4&arch=loongson&format=html">glxpcib(4/LOONGSON)</A> and make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=glxpcib&sektion=4&arch=loongson&format=html">glxpcib(4/LOONGSON)</A> save and restore it's configuration on suspend/resume.
<li>Added '-label' option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=route&sektion=8&format=html">route(8)</a> to specify you only want to see routes having the given label.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8&format=html">tcpdump(8)</a> show the original addresses/port too when a packet had his addresses and/or ports rewritten.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pflog&sektion=4&format=html">pflog(4)</a> put the original (before rewriting) addresses into the already existing address fields in the pflog header, same for ports, and add a "rewritten" indicator.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> apply actions from the last matching pass or block rule and not the last matching rule after ruleset eval is done. Fixed PR6401.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a> print a warning if schema file can't be opened.
<li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=axe&sektion=4&format=html">axe(4)</a> PHY probing.
<li>Cleaned memory shortage in PIPEX code.
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a>, make the "match log" rules log on the fly.
<li>Make the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mpi&sektion=4&format=html">mpi(4)</a> SAS IO unit to use 32 openings when talking to SATA disks if the firmware has it configured lower.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aac&sektion=4&format=html">aac(4)</a> compile with gcc4.
<li>Avoid double unlocking the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=drm&sektion=4&format=html">drm(4)</a> lock in drmclose().
<li>Adapted <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8&format=html">tcpdump(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pflogd&sektion=8&format=html">pflogd(8)</a> to new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pflog&sektion=4&format=html">pflog(4)</a> longer header.
<li>Made a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pflog&sektion=4&format=html">pflog(4)</a> overhaul to fix wrong logging of nat/rdr addresses. The pflog header is now longer.
<li>Removed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=physio&sektion=9&format=html">physio(9)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wdc&sektion=4&format=html">wdc(4)</a> <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ioctl&sektion=2&format=html">ioctl(2)</a> handler.
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gpio&sektion=4&format=html">gpio(4)</a> at glxpcib(4/loongson) to loongson GENERIC kernel.
<li>Added an iopool to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umass&sektion=4&format=html">umass(4)</a> to prevent the kernel from panicking when multiple commands are issued when <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umass&sektion=4&format=html">umass(4)</a> has multiple LUNs.
<li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=audio&sektion=4&format=html">audio(4)</a> DVACT_{QUIESCE,RESUME} and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ac97&sektion=4&format=html">ac97(4)</a> ac97_resume() for suspend/resume in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=auacer&sektion=4&format=html">auacer(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=autri&sektion=4&format=html">autri(4)</a>.
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=autoconf&sektion=9&format=html">autoconf(9)</a> activate function to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=auixp&sektion=4&format=html">auixp(4)</a>.
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=auglx&sektion=4&format=html">auglx(4)</a>, use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=audio&sektion=4&format=html">audio(4)</a> DVACT_{QUIESCE,RESUME} to handle I/O stopping/restarting for suspend/resume, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ac97&sektion=4&format=html">ac97(4)</a> ac97_resume() to reset and restore the codec at resume.
<li>Added support for newer asus boards that use a different method to poll and enumerate the sensors in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aibs&sektion=4&format=html">aibs(4)</a>.
<li>Added assertwaitok() to declare code paths that assume they can sleep. Updated <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malloc&sektion=9&format=html">malloc(9)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pool&sektion=9&format=html">pool(9)</a> to use it as appropriate.
<li>Added mclgeti() support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xl&sektion=4&format=html">xl(4)</a>.
<li>Make machine-dependent splassert(IPL_NONE) work on amd64 the same as it does on i386.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ix&sektion=4&format=html">ix(4)</a> recompute the list_offset and data_offset when attaching a unknown SFP+ module on the 82598 controller.
<!-- 2010/09/20 -->
<li>Make mips64 md_printins() get the printf-like function as an extra parameter, and make it visible so that machine-dependents parts of the kernel can use it for debug messages.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> format multiple authors (.%A) in the same way as groff: two authors with "and", but without a comma; three or more with commata, and an "and" before the last one.
<li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> from doing fatal errors when .Pp and .br have arguments.
<li>Fixed length of an eap identity message payload in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a>. 
<li>Implemented support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a> bsdauth authentication via simple binds, not only SASL.
<li>Added cache operations for the octeon platform.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> use the same buffer for local deliveries to files and commands.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snmpd&sektion=8&format=html">snmpd(8)</a> return error on GET requests without an instance identifier, both for tables and scalar values. Fixes PR6468 by not calling table get functions with an unexpectedly short OID. Also fixes PR6071. Scalar variables without an instance specified now returns a noSuchInstance error. GetNext requests correctly returns the .0 instance but it must be specified explitely: <tt>$ snmpget -v2c -c public localhost SNMPv2-MIB::sysDescr.0</tt>
<li>Allow output of null values with a context class. This is used in SNMPv2 to return an error exception value for a varbind result ("noSuchObject[0] IMPLICIT NULL" in RFC1905).
<li>Fixed a variety of structure packing and byte order bugs in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ixgb&sektion=4&format=html">ixgb(4)</a> to try to get BE support working.
<li>Removed xx_shutdown() hooks in network drivers where possible, since they are taken down already via their xx_stop() routine. Done in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4&format=html">bge(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bnx&sektion=4&format=html">bnx(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cas&sektion=4&format=html">cas(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=de&sektion=4&format=html">de(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fpa&sektion=4&format=html">fpa(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lmc&sektion=4&format=html">lmc(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=msk&sektion=4&format=html">msk(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nge&sektion=4&format=html">nge(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcn&sektion=4&format=html">pcn(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sk&sektion=4&format=html">sk(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=txp&sektion=4&format=html">txp(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pgt&sektion=4&format=html">pgt(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ti&sektion=4&format=html">ti(4)</a>, DEBNA/DEBNT/DEBNK ethernet cards, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fta&sektion=4&format=html">fta(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fea&sektion=4&format=html">fea(4)</a>.
<li>Allow the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> session multiplexing to determine that the server socket is either ready or stale without races. Stale server sockets are now automatically removed.
<li>Moved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getpeereid&sektion=2&format=html">getpeereid(2)</a> function declaration in kernel COMPAT_47. In 4.8 and onwards <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getpeereid&sektion=3&format=html">getpeereid(3)</a> is library code using socket options.
<li>Simplified <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=evcount&sektion=9&format=html">evcount(9)</a> by removing counters in a tree hierarchy.
<li>Added octeon platform.
<li>Fixed security problem in the disabled and unfinished <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> handling of J-PAKE protocol.
<li>Added a SIGHLD handler to reap <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> expired child process.
<li>Added firmware some missing firmware to install media: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ral&sektion=4&format=html">ral(4)</a> RT2860 for i386, amd64 and sparc64; <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=run&sektion=4&format=html">run(4)</a> RT2870 and RT3071 for landisk, macppc, socppc and sparc64.
<li>Fixed a null pointer dereference in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ciss&sektion=4&format=html">ciss(4)</a>.
<li>Fixed an uninitialized variable access in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uhci&sektion=4&format=html">uhci(4)</a> suspend/resume.
<li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&sektion=4&format=html">cd(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=st&sektion=4&format=html">st(4)</a> from calling bufq_drain in deactivate.
<li>Added the start of an activate function in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=glxsb&sektion=4&arch=i386&format=html">glxsb(4/i386)</a>.
<li>Added an activate function to get sub-devices in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=glxpcib&sektion=4&arch=i386&format=html">glxpcib(4/i386)</a>.
<li>Added DVCAT_QUIESCE to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=glxpcib&sektion=4&arch=loongson&format=html">glxpcib(4/LOONGSON)</A>.
<li>Fixed bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atw&sektion=4&format=html">atw(4)</a>.
<!-- 2010/09/19 -->
<li>Initial support for the Octeon platform.
<li>Added SIGCHLD handler to reap expired children in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a>.
<li>Fixed null pointer dereference in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ciss&sektion=4&format=html">ciss(4)</a>.
<li>Increased rate buffer in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atw&sektion=4&format=html">atw(4)</a> to prevent overflows.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ddb&sektion=4&format=html">ddb(4)</a> recognize all MIPS IV instructions, as well as some mips64r2.
<li>Corrected NCQ depth calculation for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atapiscsi&sektion=4&format=html">atapiscsi(4)</a> devices and controllers.
<li>Added support for 82583V devices in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4&format=html">em(4)</a> driver.
<li>Fix for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4&format=html">em(4)</a> initialization on ET quad 82575 cards.
<!-- 2010/09/18 -->
<li>Improved X11 lib handling in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ports&sektion=7&format=html">ports(7)</a>-supplied libtool.
<li>Fixed local DoS when core-dumping elf binaries.
<!-- 2010/09/17 -->
<li>FPU and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ddb&sektion=4&format=html">ddb(4)</a> updates for mips64 CPUs.
<li>Fixed crash in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a>.
<!-- 2010/09/16 -->
<!-- 2010/09/15 -->
<!-- 2010/09/14 -->
<!-- 2010/09/13 -->
<li>Various scsi detach issues fixed.
<li>Fixed endless loop when handling punctuations in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a>.
<li>Make traceroute work through MPLS tunnels, including RFC4950 extension headers.
<li>Fix PMTU over <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sppp&sektion=4&format=html">sppp(4)</a> links.
<li>Fix leaking scsi_xfers or bufs when hot-unplugging <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mpi&sektion=4&format=html">mpi(4)</a> devices.
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mpi&sektion=4&format=html">mpi(4)</a> event handling to ack more than one outstanding event at a time.
<!-- 2010/09/12 -->
<li>Fixed a bug in OpenSMTPD "Lookup agent" code.
<li>Added DVACT_{QUIESCE,RESUME} to cleanly suspend/resume <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=audio&sektion=4&format=html">audio(4)</a> and use it in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=auvia&sektion=4&format=html">auvia(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=auich&sektion=4&format=html">auich(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=clcs&sektion=4&format=html">clcs(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cmpci&sektion=4&format=html">cmpci(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=emu&sektion=4&format=html">emu(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=azalia&sektion=4&format=html">azalia(4)</a>.
<!-- 2010/09/11 -->
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> use UTF-8 line drawing characters on UTF-8 terminals.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> ignore terminal overrides settings without a value.
<li>Fix lazy binding issue on mips64 run-time link-editor. Fixes an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nm&sektion=1&format=html">nm(1)</a> crash that happen when passed multiple object files on the command line.
<!-- 2010/09/10 -->
<li>Provided a bus_dmamap_sync() implementation for the amd64 IOMMU. It fixes bigmem.
<li>Added infrastructure to build gcc4 on mips64.
<li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=azalia&sektion=4&format=html">azalia(4)</a> from unmuting the speaker muted by plugged headphones when the master volume control in unmuted.
<li>Allowed hotplug of Fiber Channel devices.
<li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sd&sektion=4&format=html">sd(4)</a> io handler from being run on a gone device.
<!-- 2010/09/09 -->
<li>Make gcc4 build on landisk.
<li>Many improvements in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a>: allowed ESP proposals without integrity and AH proposals without encryption; added additional nonce length field, use that for the ciphers that require additional keying material; setup right flow direction depending on the mode: fixes up <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> working as an initiator against charon.
<li>Added an ECDH/ECDSA compliance fix to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a>.
<li>Cleaned up i386 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apm&sektion=4&format=html">apm(4)</a> resume/suspend code.
<!-- 2010/09/08 -->
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a>, added -n and -p flags to switch-client to move to the next and previous session.
<li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> from crashing if the screen size is too small for the indicator in copy mode.
<li>Activated NTFS in i386 and amd64 GENERIC kernels.
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disk&sektion=9&format=html">disk(9)</a>, introduced a disk_lookup() function which calls device_lookup(), before verifying that the resulting device is present on the disklist. This avoids a race whereby the disk driver can be accessed as soon as the softc has been allocated, but before the disk has completed initialization and has called disk_attach().
<li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=crypto&sektion=4&format=html">crypto(4)</a>.
<li>Added support for sender expansion in smtpd.conf: %U for sender localpart, %D for sender domainpart.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> queue and reschedule message when failing to fork a DNS process.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scsi&sektion=4&format=html">scsi(4)</a> detach everything on the whole bus on request, rather than just a target/lun.
<li>In the TCP/IP stack, allowed ip_forward() to know the difference between blocked packets (EACCESS) and those that can't be forwarded (EHOSTUNREACH).
<li>Switch the MPLS blocks for RTM_CHANGE in the routine socket interface.
<li>Permitted <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=traceroute&sektion=8&format=html">traceroute(8)</a> to work over MPLS.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8&format=html">tcpdump(8)</a> of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pflog&sektion=4&format=html">pflog(4)</a> interfaces work with 'net <net>' expression.
<!-- 2010/09/07 -->
<li>Enabled aesni for amd64. While running ipsec on amd64 with 'aes' cpu flag, it provides aes accelerated encryption in cbc and ctr modes for all three key sizes: 128, 192 and 256.
<li>Removed the powerhook code and use the ca_activate tree traversal code everywhere to suspend/resume devices.
<li>Fixed a potential race between <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&sektion=4&format=html">cd(4)</a> resume and detach.
<!-- 2010/09/06 -->
<li>Replaced all PWR_{SUSPEND,RESUME} by DVACT_{SUSPEND,RESUME}.
<li>Prevent compiler unwanted optimization in i386 and amd64 machine-dependent bus_dmamap_sync().
<li>Make the PCI-CardBus bridges driver save and restore pci config space registers on suspend/resume.
<li>Fixed freezes occurring by removing CardBus cards with Ralink Technology RT2560, RT2561, RT2561S and RT2661 chipset.
<li>Improved amd64 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pmap&sektion=9&format=html">pmap(9)</a>.
<li>Enabled wide character support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ncurses&sektion=3&format=html">ncurses(3)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lynx&sektion=1&format=html">lynx(1)</a>.
<li>Switched to using ca_activate calls instead on powerhooks on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apm&sektion=4&arch=i386&format=html">apm(4/I386)</a>.
<li>Fixed suspend/resume on intel <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=agp&sektion=4&format=html">agp(4)</a>.
<li>Improved handle of PCI BAR.
<li>Prevented <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldpd&sektion=8&format=html">ldpd(8)</a> from crashing sometimes when calling nbr_act_session_establish() on slave systems.
<li>Fixed an off by one in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a>.
<!-- 2010/09/05 -->
<li>Added an ioctl to figure out the non-sticky bits in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pci&sektion=4&format=html">pci(4)</a> BARs used for determining the size of those BARs. Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcidump&sektion=8&format=html">pcidump(8)</a> use this new ioctl to print the size of PCI BARs.
<li>Make the sparc tree more GCC4 friendly.
<!-- 2010/09/04 -->
<li>Make the v3 demangler support code compile in libiberty.
<li>Added support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcmcia&sektion=4&format=html">pcmcia(4)</a> indirect Card Information Structure data. Improved and fixed a bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcmcia&sektion=4&format=html">pcmcia(4)</a> CIS parts.
<li>Added support for SiS191 in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=se&sektion=4&format=html">se(4)</a>, fixed bugs, and improved it too.
<li>Removed macppc default <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xorg.conf&sektion=5&format=html">xorg.conf(5)</a>.
<li>In Xenocara, updated glproto to version 1.4.12, renderproto to 0.11.1, videoproto to 2.3.1. Added xextproto 1.7.2. Updated libxcb 1.7, libXi 1.3.2, libX11 1.3.5, libXfont 1.4.2.
<!-- 2010/09/03 -->
<li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vr&sektion=4&format=html">vr(4)</a> from seeing stale contents because of insane compiler or hardware optimizations.
<li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=athn&sektion=4&format=html">athn(4)</a> Ubiquiti SR71-12 and Winstron DMNA92 adapters.
<li>Added an EXIT STATUS section to some /sbin, /usr/sbin and /usr/libexec man pages.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a> resolve matching rules from superior attribute types at schema load time instead of when each attribute is validated.
<li>Added an EXIT STATUS section to most /bin and /usr/bin man pages.
<li>Implemented attribute syntax from RFC4517 in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a>.
<!-- 2010/09/02 -->
<li>Switched <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> ECDSA default key size to 256 bits, which according to RFC5656 should still be better than our current RSA-2048 default.
<li>Fixed ControlPersist=yes for ControlMaster=yes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a>.
<li>Permitted -b 256, 384 or 521 as key size for ECDSA in ssh-keygen.
<li>Fixed enqueue routing messages on sockets marked SS_CANTRCVMORE.
<!-- 2010/09/01 -->
<li>Fixed a memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rcs&sektion=1&format=html">rcs(1)</a> and OpenCVS.
<li>Fixed bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=st&sektion=4&format=html">st(4)</a>.
<li>Fixed a spurious line insertion in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&sektion=4&format=html">wscons(4)</a>.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> reset running jobs when the status line is enabled or disabled.
<li>Updated freetype to version 2.4.2.
<li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a> from finding syntax error when parsing schema from the subschema.
<li>Disabled use of SIGIO by default in xserver, it breaks multi-card configuration.
<li>Improved the consistency of the flexible buffer queue by making struct bufq a member of the softc for devices that use it.
<!-- 2010/08/31 -->
<li>Removed SIGIO handler from Xenocara DRI.
<li>Added DVACT_QUIESCE (warn the device about suspend) support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahci&sektion=4&format=html">ahci(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=auich&sektion=4&format=html">auich(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=azalia&sektion=4&format=html">azalia(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=alc&sektion=4&format=html">alc(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ale&sektion=4&format=html">ale(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4&format=html">bge(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4&format=html">em(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lii&sektion=4&format=html">lii(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=msk&sektion=4&format=html">msk(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nfe&sektion=4&format=html">nfe(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sis&sektion=4&format=html">sis(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pci&sektion=4&format=html">pci(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&sektion=4&format=html">pciide(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ppb&sektion=4&format=html">ppb(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sili&sektion=4&format=html">sili(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vga&sektion=4&format=html">vga(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pchb&sektion=4&format=html">pchb(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpi&sektion=4&format=html">acpi(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=4&format=html">dc(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fxp&sektion=4&format=html">fxp(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xl&sektion=4&format=html">xl(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcmcia&sektion=4&format=html">pcmcia(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wdc&sektion=4&format=html">wdc(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sdhc&sektion=4&format=html">sdhc(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ehci&sektion=4&format=html">ehci(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pckbc&sektion=4&format=html">pckbc(4)</a>.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&sektion=4&format=html">cd(4)</a>, pccbb powerhook code call an activate function.
<li>Cleaned up activate/deactivate functions in various drivers: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pchb&sektion=4&format=html">pchb(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ubt&sektion=4&format=html">ubt(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sdhc&sektion=4&format=html">sdhc(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sis&sektion=4&format=html">sis(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nfe&sektion=4&format=html">nfe(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4&format=html">bge(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fxp&sektion=4&format=html">fxp(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xl&sektion=4&format=html">xl(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pckbc&sektion=4&format=html">pckbc(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sd&sektion=4&format=html">sd(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvisor&sektion=4&format=html">uvisor(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uhidev&sektion=4&format=html">uhidev(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&sektion=4&format=html">usb(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ohci&sektion=4&format=html">ohci(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wd&sektion=4&format=html">wd(4)</a>.
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a>, implemented Elliptic Curve Cryptography modes for key exchange (ECDH) and host/user keys (ECDSA) as specified by RFC5656.
<li>Started work to add suspend/resume for Loongson Lemote.
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a>, added buffer_get_cstring() and related functions that verify that the string extracted from the buffer contains no embedded \0 characters*. It prevents random (possibly malicious) crap from being appended to strings.
<!-- 2010/08/30 -->
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ohci&sektion=4&format=html">ohci(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pxaudc&sektion=4&arch=zaurus&format=html">pxaudc(4/ZAURUS)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zaudio&sektion=4&arch=zaurus&format=html">zaudio(4/ZAURUS)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zkbd&sektion=4&arch=zaurus&format=html">zkbd(4/ZAURUS)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zssp&sektion=4&arch=zaurus&format=html">zssp(4/ZAURUS)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zts&sektion=4&arch=zaurus&format=html">zts(4/ZAURUS)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lcd&sektion=4&arch=zaurus&format=html">lcd(4/ZAURUS)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apm&sektion=4&arch=zaurus&format=html">apm(4/ZAURUS)</a>, arm <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mainbus&sektion=4&format=html">mainbus(4)</a> powerhook code call an activate function.
<li>Prevent processes from entering <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4&format=html">wi(4)</a> ioctl when another process is tsleep'ing in it.
<li>Disabled SVR4 compat by default in sparc GENERIC kernel.
<li>Converted <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcmcia&sektion=4&format=html">pcmcia(4)</a> powerhook to an activate function for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=an&sektion=4&format=html">an(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cnw&sektion=4&format=html">cnw(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ep&sektion=4&format=html">ep(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malo&sektion=4&format=html">malo(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ne&sektion=4&format=html">ne(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ray&sektion=4&format=html">ray(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sm&sektion=4&format=html">sm(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4&format=html">wi(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xe&sektion=4&format=html">xe(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wdc&sektion=4&format=html">wdc(4)</a>.
<li>Avoided a race in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&sektion=4&format=html">softraid(4)</a>.
<li>Added ddbcpu for sgi.
<li>Fixed a race that could lead to hanging processes in libevent.
<li>Avoided possible aliasing-related compiler issues in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&sektion=4&format=html">cd(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ch&sektion=4&format=html">ch(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ses&sektion=4&format=html">ses(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=st&sektion=4&format=html">st(4)</a>.

<!-- 2010/08/29 --->
<li>Makes X autoconfiguration more intuitive on machines with multiple SBus or UPA framebuffers, where wsdisplay0 isn't the console.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atw&sektion=4&format=html">atw(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rtw&sektion=4&format=html">rtw(4)</a> powerhook code call an activate function.
<li>Make sure local arrays of chars are word-aligned on strict alignment architectures with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&sektion=1&format=html">gcc(1)</a>, just like what is done for global ones. Though not explicitly allowed by the C standard it have been historically handle correctly by most C compilers.
<li>Fixed kernel compiling with disabled IPSEC and enabled GIF/MPLS.
<li>Make 2nd resume work on arm and zaurus.
<!-- 2010/08/28 --->
<li>Correctly compute loongson memory size if less than 256MB.
<li>Fixed an uninitialized value leading to bogus KASSERT in uvm_pmr_use_inc().
<li>Started implementation of activate function in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpiasus&sektion=4&format=html">acpiasus(4)</a> to replace powerhooks functions.
<li>Fixed autoconfiguration for accelerated drivers on sparc/sparc64, currently limited to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sunffb&sektion=4&format=html">sunffb(4)</a>.
<li>Provided a way to get &lt; and &gt; symbols on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pckbc&sektion=4&format=html">pckbc(4)</a> pc101-key slovenian layouts.
<!-- 2010/08/27 --->
<li>Make PCI Power Management optional, and only enable it when <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpi&sektion=4&format=html">acpi(4)</a> attaches.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apm&sektion=4&format=html">apm(4)</a> runs powerhook with interrupts blocked.
<li>Big powerhooks clean up to improve suspend/resume: make powerhook code call an activate function in various devices: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sdhc&sektion=4&format=html">sdhc(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4&format=html">wi(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=neo&sektion=4&format=html">neo(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=auacer&sektion=4&format=html">auacer(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=auglx&sektion=4&format=html">auglx(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=auich&sektion=4&format=html">auich(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=autri&sektion=4&format=html">autri(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=esa&sektion=4&format=html">esa(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=eso&sektion=4&format=html">eso(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=yds&sektion=4&format=html">yds(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=maestro&sektion=4&format=html">maestro(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&sektion=4&format=html">ath(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4&format=html">bge(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=4&format=html">dc(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nfe&sektion=4&format=html">nfe(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pgt&sektion=4&format=html">pgt(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipw&sektion=4&format=html">ipw(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwn&sektion=4&format=html">iwn(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rl&sektion=4&format=html">rl(4)</a>.
<li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sdhc&sektion=4&format=html">sdhc(4)</a> sdhc_activate().
<li>Added screen blanking code in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smfb&sektion=4&arch=loongson&format=html">smfb(4/LOONGSON)</A> for SM502.
<li>Removed PWR_STANDBY from various drivers: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpiasus&sektion=4&format=html">acpiasus(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&sektion=4&format=html">ath(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atw&sektion=4&format=html">atw(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pgt&sektion=4&format=html">pgt(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rtw&sektion=4&format=html">rtw(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=esa&sektion=4&format=html">esa(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sdhc&sektion=4&format=html">sdhc(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ehci&sektion=4&format=html">ehci(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ohci&sektion=4&format=html">ohci(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uhci&sektion=4&format=html">uhci(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=auixp&sektion=4&format=html">auixp(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ray&sektion=4&format=html">ray(4)</a>.
<!-- 2010/08/26 --->
<li>Added screen burner support for SM712 flavour on loongson Lemote Yeeloong.
<li>Allowed multiple interfaces to be specified instead of all or one in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rarpd&sektion=8&format=html">rarpd(8)</a>.
<li>Fixed a memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldpd&sektion=8&format=html">ldpd(8)</a>.
<li>Fixed mounting of cdXX.iso and installXX.iso on hppa.
<!-- 2010/08/25 --->
<li>Make CardBus <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ral&sektion=4&format=html">ral(4)</a> suspend and resume properly on machines that keep the CardBus bridge powered up during suspend.
<li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&sektion=1&format=html">ftp(1)</a> from freeing proxyurl and cookie twice in the location code.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> reset any mode before freeing the buffer event when destroying a pane.
<li>Enabled the pixman library for m68k, fixed it for hp300 and mvme68k.
<!-- 2010/08/24 --->
<li>Added scsi_iopool_destroy() and scsi_link_shutdown() to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scsi&sektion=4&format=html">scsi(4)</a>.
<li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lockmgr&sektion=9&format=html">lockmgr(9)</a> instead of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rwlock&sektion=9&format=html">rwlock(9)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sdmmc&sektion=4&format=html">sdmmc(4)</a>.
<li>Fixed a file descriptor leaks in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ccdconfig&sektion=8&format=html">ccdconfig(8)</a>.
<!-- 2010/08/23 --->
<li>Updated libc time functions to zcode2010k from elsie.nci.nih.gov.
<li>Check for duplicate variables in the environment when setting a value via <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=setenv&sektion=3&format=html">setenv(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=putenv&sektion=3&format=html">putenv(3)</a>.
<li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tip&sektion=1&format=html">tip(1)</a> .tiprc parsing.
<li>Implemented <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bus_space_barrier&sektion=9&format=html">bus_space_barrier(9)</a> in sgi.
<li>Avoided disable bridge interrupts on sgi platform when trying to access an unimplemented ioc3 register.
<li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=azalia&sektion=4&format=html">azalia(4)</a>.
<li>Worked around a rare race condition that can happen if <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=daily&sektion=8&format=html">daily(8)</a> zaps old files from /var/tmp while <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> is installing or updating a package and doesn't yet have moved nor even read some of the files in /var/tmp/pkginfo.* (typically +DESCR).
<li>Fixed two problems in the kernel work queues.
<li>Added support for the LSISAS2004 chips in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mpii&sektion=4&format=html">mpii(4)</a>.
<!-- 2010/08/22 -->
<li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospf6d&sektion=8&format=html">ospf6d(8)</a>.
<li>Prevent Cisco's OSPF 6 from ignoring <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospf6d&sektion=8&format=html">ospf6d(8)</a> network-LSAs.
<li>Enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nsd&sektion=8&format=html">nsd(8)</a> to the build.
<li>Fixed a 16 year old bug in the radix tree sorting routine for non-contiguous netmasks. It can have a huge impact on IPsec performance.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> client stop calling fatal() on exit.
<li>In Xenocara, updated libXvMC to version 1.0.6, xf86-input-vmmouse to 12.6.10, xf86-video-vmware to 11.0.2, xf86-video-mga to 1.4.13, xf86-video-nv to 2.1.18, xterm to 261.
<li>Updated <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nsd&sektion=8&format=html">nsd(8)</a> to version 3.2.6.
<!-- 2010/08/21 -->
<li>Added a flag to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vis&sektion=3&format=html">vis(3)</a>: VIS_ALL - encode all characters, not just invisible ones, it can be called from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vis&sektion=1&format=html">vis(1)</a> withe the `-a' option.
<li>Added Huawei E1820 to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umsm&sektion=4&format=html">umsm(4)</a>.
<li>Added a quirk for the apple clear orb USB speakers.
<li>Fixed bugs in xf86-video-openchrome.
<li>In Xenocara, updated xbproto to version 1.0.5, x11proto to 7.0.18, libXau to 1.0.6, xset 1.2.0, utils-macro to 1.10.0.
<li>Make sysmerge display usage information as well as the error when a path to src/*.tgz isn't specified.
<li>Fixed an mbuf leak in ATA over Ethernet driver.
<!-- 2010/08/20 -->
<li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> column padding calculation.
<li>Changed the UFS DIP macros to be aware of the FFS2 kernel option by not bothering to check the mount type when FFS2 support is omitted.
<li>Changed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hzto&sektion=9&format=html">hzto(9)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tvtohz&sektion=9&format=html">tvtohz(9)</a> arguments to const pointers.
<li>Implemented user interface for error handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a>: -W<i>level</i> selects warning you care about (error or fatal); -Wstop stops after parsing a file with the selected warning level; provide consistent exit status code for the selected warning level; always finish parsing each file unless fatal errors prevent it; removed the -f option and -Werror.
<li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsconsctl&sektion=8&format=html">wsconsctl(8)</a> from ignoring errors silently if the device could not be open.
<!-- 2010/08/19 -->
<li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&sektion=1&format=html">gcc(1)</a> from optimizing i386/amd64 lidt() function that provide access to i386/amd64 LIDT instruction. It fixes instant reboots with bsd.rd on Pentiums with F00F bug.
<li>Introduced a machine-independent kern.consdev <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=8&format=html">sysctl(8)</a> that will replace the machine-dependent machdep.console_device.
<li>Fixed a leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a>.
<li>Make tcpdump correctly decode and print GPRS Tunnelling Protocol access point names.
<li>Updated zoneinfo database to tzdata2010l from elsie.nci.nih.gov.
<li>Fixed a NULL pointer dereferencement in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=midicat&sektion=1&format=html">midicat(1)</a> option parsing when `-' is used as filename.
<!-- 2010/08/18 -->
<li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uaudio&sektion=4&format=html">uaudio(4)</a>.
<li>Fixed xserver autoconfiguration on sparc and sparc64.
<li>Removed Linux compatibility code in hppa and hppa64 GENERIC kernel and locore.S.
<li>Fixed a bug in the Atheros AR9003 family driver.
<li>Fixed a division by zero in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=athn&sektion=4&format=html">athn(4)</a> AR9003 family chipset.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=athn&sektion=4&format=html">athn(4)</a> stop receiving beacons from other BSS when associated in STA mode.
<li>Removed the standard pod2man \*(C+ pre-predefined string ("C++") in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a>.
<li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> correctly print .Lk arguments in -Tascii.
<!-- 2010/08/17 -->
<li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> throw away non-ASCII characters.
<li>Added several fixes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pr&sektion=1&format=html">pr(1)</a>.
<li>On sparc, make sure fast trap handlers correctly invoke soft interrupts by marking them explicitly pending before triggering the softintr.
<li>Added missing files (floppies and/or install.iso and/or miniroot...) in the build time SHA256 file for alpha, amd64, hppa, hppa64, landisk, macppc, mvme68k, mvme88k, sgi, socppc, sparc, sparc64, vax.
<li>Added power management for PCI devices, currently it just put everything in the D3 (deepest sleep) state upon suspend, and restore power upon resume.
<!-- 2010/08/16 -->
<li>Added support for larger sparc kernels when booting from tape, and avoided stomping on PROM data below 4MB on sun4c.
<li>Adjusted <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disktab&sektion=5&format=html">disktab(5)</a> miniroot disklabel to changes caused by fdisk partition alignment changes.
<li>Removed support for loading 64bits kernels from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cdboot&sektion=8&arch=hppa&format=html">cdboot(8/HPPA)</a>.
<li>Fixed a gcc4 mis-alignment in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rdate&sektion=8&format=html">rdate(8)</a>.
<!-- 2010/08/13 -->
<li>Improved IP stack fragmented packets handling.
<!-- 2010/08/12 -->
<li>Prevented tools that fork and run a captive <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> for communication from failing to exit.
<li>Enabled periodic (every 4 minutes) power amplifier calibration on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=athn&sektion=4&format=html">athn(4)</a> AR9285 and AR9287.
<li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=athn&sektion=4&format=html">athn(4)</a> AR9280/AR9281 chips in open-loop power control mode.
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fsck&sektion=8&format=html">fsck(8)</a> print the real device name followed by the disklabel UID in parenthesis when it is run against a disklabel UID.
<li>Fix a one character typo on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=inteldrm&sektion=4&format=html">inteldrm(4)</a> i915 that broke interrupt handling on ironlake.
<li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xl&sektion=4&format=html">xl(4)</a> memory corruption after resume.
<li>Corrected a format string in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ccdconfig&sektion=8&format=html">ccdconfig(8)</a>.
<li>Fixed a off by one bug in NTFS.
<!-- 2010/08/11 -->
<li>Disabled the RTC periodic interrupt on i386 and amd64 to fix problem like Dell Inspirion 4150 waking up immediately.
<li>Plug several resource leaks in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gzsig&sektion=1&format=html">gzsig(1)</a>.
<li>Make the number of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vnode&sektion=9&format=html">vnode(9)</a>s correspond to the number of buffers in buffer cache.
<li>Fixed a logic problem which could in theory cause <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8&format=html">pfctl(8)</a> to recursively print anchors with wildcards when not requested via the command line but in practice only applied to automatically generated inline anchors (which don't have wildcards) or when recursion was requested.
<li>Forbade duplicate <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> session names to be created.
<li>Added support for terabytes units with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&sektion=8&format=html">disklabel(8)</a> editor 'T' command.
<!-- 2010/08/10 -->
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> list panes command show which pane is active.
<li>Fixed two problems in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gdt&sektion=4&format=html">gdt(4)</a>, introduced in 4.7: eliminate a use-after-free of xs for xs-&gt;flags, avoid calling scsi_done() twice when synchronizing disks during shut down.
<!-- 2010/08/09 -->
<li>Remove extra `.' from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=less&sektion=1&format=html">less(1)</a> -m prompt string.

</ul>
<p>

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

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

<hr>
<a href="index.html"><img height=24 width=24 src="back.gif" border=0 alt="OpenBSD"></a>
<a href="mailto:www@openbsd.org">www@openbsd.org</a>
<br><small>$OpenBSD: plus.html,v 1.1184 2010/10/27 08:42:02 jj Exp $</small>

</body>
</html>