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

Annotation of www/plus51.html, Revision 1.7

1.1       schwarze    1: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
                      2: <html>
                      3: <head>
                      4: <title>OpenBSD 5.1 changes</title>
                      5: <link rev="made" href="mailto:www@openbsd.org">
                      6: <meta name="resource-type" content="document">
                      7: <meta name="description" content="OpenBSD 5.1 changes">
                      8: <meta name="keywords" content="openbsd,changes">
                      9: <meta name="distribution" content="global">
                     10: <meta name="copyright" content="This document copyright 1996-2012 by OpenBSD.">
                     11: </head>
                     12:
                     13: <body bgcolor="#ffffff" text="#000000" link="#23238e">
                     14:
                     15: <a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>
                     16: <p>
                     17: <h2><font color="#e00000">OpenBSD 5.1 changelog</font></h2>
                     18: <hr>
                     19:
                     20: <p>
1.2       schwarze   21: This selection is intended to include all important
                     22: and all user-visible changes.
                     23: For a complete record of all changes, please see the "source-changes"
                     24: mailing list, called "OpenBSD CVS"
                     25: in the <a href="mail.html#Archives">archives</a>,
                     26: or use <a href="anoncvs.html#CVS">CVS</a>.
                     27:
                     28: <p>
1.1       schwarze   29: Note: <font color="#e00000">Problems for which patches exist are marked in red</font>.
                     30:
                     31: <p>
                     32: <h3>
                     33: For changes in other releases, click below:<br>
                     34: <a href="plus20.html">2.0</a>,
                     35: <a href="plus21.html">2.1</a>,
                     36: <a href="plus22.html">2.2</a>,
                     37: <a href="plus23.html">2.3</a>,
                     38: <a href="plus24.html">2.4</a>,
                     39: <a href="plus25.html">2.5</a>,
                     40: <a href="plus26.html">2.6</a>,
                     41: <a href="plus27.html">2.7</a>,
                     42: <a href="plus28.html">2.8</a>,
                     43: <a href="plus29.html">2.9</a>,
                     44: <a href="plus30.html">3.0</a>,
                     45: <a href="plus31.html">3.1</a>,
                     46: <a href="plus32.html">3.2</a>,
                     47: <a href="plus33.html">3.3</a>,
                     48: <a href="plus34.html">3.4</a>,
                     49: <a href="plus35.html">3.5</a>,
                     50: <a href="plus36.html">3.6</a>,
                     51: <br>
                     52: <a href="plus37.html">3.7</a>,
                     53: <a href="plus38.html">3.8</a>,
                     54: <a href="plus39.html">3.9</a>,
                     55: <a href="plus40.html">4.0</a>,
                     56: <a href="plus41.html">4.1</a>,
                     57: <a href="plus42.html">4.2</a>,
                     58: <a href="plus43.html">4.3</a>,
                     59: <a href="plus44.html">4.4</a>,
                     60: <a href="plus45.html">4.5</a>,
                     61: <a href="plus46.html">4.6</a>,
                     62: <a href="plus47.html">4.7</a>,
                     63: <a href="plus48.html">4.8</a>,
                     64: <a href="plus49.html">4.9</a>,
                     65: <a href="plus50.html">5.0</a>,
1.6       nick       66: <a href="plus52.html">5.2</a>,
1.7     ! deraadt    67: <a href="plus53.html">5.3</a>,
1.1       schwarze   68: <a href="plus.html">current</a>.
                     69: <br>
                     70: </h3>
                     71:
                     72: <p>
                     73: <h3><font color="#0000e0">Changes made between OpenBSD 5.0 and 5.1</font></h3><p>
                     74: <p>
                     75:
                     76: <ul>
                     77: <!-- 2012/02/12 -->
1.4       brett      78: <li>In the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahc&manpath=OpenBSD%205.1&sektion=4&format=html">ahc(4)</a> driver a <code><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bus_space_barrier&manpath=OpenBSD%205.1&sektion=9&format=html">bus_space_barrier(9)</a></code> is used beforehand a plain <code><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bus_space_read_1&manpath=OpenBSD%205.1&sektion=9&format=html">bus_space_read_1(9)</a></code> to force a barrier, as the latter alone turned out to be insufficient.
1.1       schwarze   79: <!-- 2012/02/11 -->
1.4       brett      80: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&manpath=OpenBSD%205.1&sektion=4&format=html">wscons(4)</a>-specific configuration of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=Xserver&manpath=OpenBSD%205.1&sektion=1&format=html">Xserver(1)</a> uses the "macintosh" xkb model on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=adb&manpath=OpenBSD%205.1&sektion=4&arch=macppc&format=html">adb(4/macppc)</a> keyboards.
                     81: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=daily&manpath=OpenBSD%205.1&sektion=8&format=html">daily(8)</a> gets another update and will ignore commented out (#) lines in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fstab&manpath=OpenBSD%205.1&sektion=5&format=html">fstab(5)</a> during /altroot handling.
1.1       schwarze   82: <!-- 2012/02/10 -->
1.4       brett      83: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=traceroute6&manpath=OpenBSD%205.1&sektion=8&format=html">traceroute6(8)</a> learns the <b>-A</b> option, which can be used to look up the AS number for each hop address. (Uses the DNS service described at <a href="http://www.team-cymru.org/Services/ip-to-asn.html" >http://www.team-cymru.org/Services/ip-to-asn.html</a>.)
1.1       schwarze   84: <li>The kernel ensures that DUIDs are only interpreted on disks.
1.4       brett      85: <li>A major rewrite of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%205.1&sektion=4&format=html">pf(4)</a> manpage example shows a usage-case of <code>DIOCGETLIMIT</code> (instead of <code>DIOCNATLOOK</code>).
1.1       schwarze   86: <!-- 2012/02/09 -->
1.4       brett      87: <li>The new <b>-T</b> option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkill&manpath=OpenBSD%205.1&sektion=1&format=html">pkill(1)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pgrep&manpath=OpenBSD%205.1&sektion=1&format=html">pgrep(1)</a> can be used to restrict matches to processes associated with the specified routing tables.
1.1       schwarze   88: <li><em>OpenSSH 6.0 leaves -beta state.</em>
1.4       brett      89: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%205.1&sektion=1&format=html">aucat(1)</a> cranks the default buffers size to 160ms (7680 frames at 48kHz) to avoid the audio stuttering that some users have observed during high load.
                     90: <li>The <code>POOL_DEBUG</code> kernel option (not in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=options&manpath=OpenBSD%205.1&sektion=4&format=html">options(4)</a>) is turned off for the release: <em>Note that <code>POOL_DEBUG</code> is not the same as it was in 4.9 or earlier. In either case you can turn it on again using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&manpath=OpenBSD%205.1&sektion=8&format=html">sysctl(8)</a> <kbd>kern.pool_debug=1</kbd>.</em>
                     91: <li>Atmel AT91 CDC ACM becomes known to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umodem&manpath=OpenBSD%205.1&sektion=4&format=html">umodem(4)</a>.
1.1       schwarze   92: <!-- 2012/02/08 -->
1.4       brett      93: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=quotacheck&manpath=OpenBSD%205.1&sektion=8&format=html">quotacheck(8)</a> gets far more flexible as it now uses <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=realpath&manpath=OpenBSD%205.1&sektion=3&format=html">realpath(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=opendev&manpath=OpenBSD%205.1&sektion=3&format=html">opendev(3)</a> to utilize <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fstab&manpath=OpenBSD%205.1&sektion=5&format=html">fstab(5)</a> and command line arguments.
                     94: <li>The automatic <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=daily&manpath=OpenBSD%205.1&sektion=8&format=html">daily(8)</a> /altroot backup will now also work with a duid-based <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fstab&manpath=OpenBSD%205.1&sektion=5&format=html">fstab(5)</a>.
                     95: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=jme&manpath=OpenBSD%205.1&sektion=4&format=html">jme(4)</a> it was possible to simplify <code>jme_newbuf()</code> as <code>M_DONTWAIT</code> "failures" during driver initialization would indicate a more general problem anyway.
                     96: <li>A recent extension of the kqueue code of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=event&manpath=OpenBSD%205.1&sektion=3&format=html">event(3)</a> fires read events when kqueue returns <code>EBADF</code> and several other things, particularly <code>EPIPE</code> on a file descriptor. The <code>EBADF</code> cause however is reverted again due to problems with Google Chrome.
1.1       schwarze   97: <!-- 2012/02/07 -->
1.4       brett      98: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=Xserver&manpath=OpenBSD%205.1&sektion=1&format=html">Xserver(1)</a> build is disabled on the hp300 and mac68k ports: <em>Building the Xserver with gcc 2.95 is getting hopeless and there is not enough manpower at the moment to switch these platforms to a more recent compiler.</em>
1.1       schwarze   99: <li><em>OpenBSD 5.1 leaves -beta status!</em>
1.4       brett     100: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&manpath=OpenBSD%205.1&sektion=1&format=html">nc(1)</a> manpage gets an extended CAVEAT section.
1.1       schwarze  101: <!-- 2012/02/06 -->
                    102: <li>In Xenocara the update of xf86-video-ati to 6.14.3 is reverted after regressions have been seen.
1.4       brett     103: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tsearch&manpath=OpenBSD%205.1&sektion=3&format=html">tsearch(3)</a> function is patched to match the corrected POSIX standard behaviour (which clarifies the return value of <code><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tdelete&manpath=OpenBSD%205.1&sektion=3&format=html">tdelete(3)</a></code>).
                    104: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> gains a fix which avoids accessing a <code>NULL</code> pointer.
                    105: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&manpath=OpenBSD%205.1&sektion=1&format=html">pkg_add(1)</a> gains a fix which avoids accessing an undefined package list.
1.1       schwarze  106: <!-- 2012/02/05 -->
1.4       brett     107: <li>Improve <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%205.1&sektion=4&format=html">pf(4)</a> ICMPv6 direction check.
                    108: <li>Do not insert an empty ENTRY into the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%205.1&sektion=1&format=html">man(1)</a> manpath list; was causing out-of-bounds array access.
                    109: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipcs&manpath=OpenBSD%205.1&sektion=1&format=html">ipcs(1)</a> handling of message queues when in crash dump mode: update to match changed kernel structures.
                    110: <li>Fix SysV message queue identifiers (e.g. <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=msgget&manpath=OpenBSD%205.1&sektion=2&format=html">msgget(2)</a>).
1.1       schwarze  111: <!-- 2012/02/04 -->
1.4       brett     112: <li>If the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=readdir&manpath=OpenBSD%205.1&sektion=3&format=html">readdir(3)</a> internal consistency check fails, set errno so that it doesn't just look like end-of-directory.
                    113: <li>Close races in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iha&manpath=OpenBSD%205.1&sektion=4&format=html">iha(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sili&manpath=OpenBSD%205.1&sektion=4&format=html">sili(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahci&manpath=OpenBSD%205.1&sektion=4&format=html">ahci(4)</a> where timer is started on a command and then a splbio() timeout is called before the command is started.
1.1       schwarze  114: <!-- 2012/02/03 -->
                    115: <li>Add #ifdefs so kernel can compile without INET6. Note: af translation is only possible with both INET and INET6.
                    116: <!-- 2012/02/02 -->
                    117: <li>Disable the polling timeout when computer suspends.
1.4       brett     118: <li>Only use mime/line-split if the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> input message actually contains a very long line.
                    119: <li>Add netflow v9/ipfix support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pflow&manpath=OpenBSD%205.1&sektion=4&format=html">pflow(4)</a>.
                    120: <li>Bound check <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&manpath=OpenBSD%205.1&sektion=1&format=html">ksh(1)</a> table expansion.
                    121: <li>Add <code>-l</code> flag to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> send-keys to send input literally (without translating key names).
                    122: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> client_width and client_height (were reversed), and don't change pane when changing window with mouse on status line.
1.1       schwarze  123: <!-- 2012/02/01 -->
1.4       brett     124: <li>When updating an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> envelope status, update is now sent to the queue and the envelope discarded from the MTA batch. Status of all pending envelopes now set before MTA_DONE is reached.
                    125: <li>Add instance identifiers to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snmpd&manpath=OpenBSD%205.1&sektion=8&format=html">snmpd(8)</a> variable bindings. NetSNMP, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&manpath=OpenBSD%205.1&sektion=8&format=html">relayd(8)</a> and HPOV will now understand it.
                    126: <li>Improve synopsis markup of login utilities and add missing flag descriptions in: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login_krb5&manpath=OpenBSD%205.1&sektion=8&format=html">login_krb5(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login_passwd&manpath=OpenBSD%205.1&sektion=8&format=html">login_passwd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login_radius&manpath=OpenBSD%205.1&sektion=8&format=html">login_radius(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login_skey&manpath=OpenBSD%205.1&sektion=8&format=html">login_skey(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login_tis&manpath=OpenBSD%205.1&sektion=8&format=html">login_tis(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login_token&manpath=OpenBSD%205.1&sektion=8&format=html">login_token(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login_yubikey&manpath=OpenBSD%205.1&sektion=8&format=html">login_yubikey(8)</a>.
                    127: <li>Bugfix in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> buffer code.
                    128: <li>Document <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login_yubikey&manpath=OpenBSD%205.1&sektion=8&format=html">login_yubikey(8)</a> options.
                    129: <li>Document "Gen2" adapters based on Lanai-Z8ES chipset are supported by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=myx&manpath=OpenBSD%205.1&sektion=4&format=html">myx(4)</a>.
1.1       schwarze  130: <!-- 2012/01/31 -->
                    131: <li>Add product ID's to sys/dev/usb/usbdevs and uhid/uaudio quirks to recognize iPad and the iPad 2.
1.4       brett     132: <li>Document (in share/snmp/OPENBSD-BASE-MIB.txt) <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&manpath=OpenBSD%205.1&sektion=8&format=html">relayd(8)</a>'s use of the openBSD.3 OID; move the CARP MIB to openBSD.6 to avoid a conflict with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&manpath=OpenBSD%205.1&sektion=8&format=html">relayd(8)</a>.
1.1       schwarze  133: <li>Remove mcpu options from armish kernels.
1.4       brett     134: <li>Add the OPENBSD-CARP-MIB to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snmpd&manpath=OpenBSD%205.1&sektion=8&format=html">snmpd(8)</a>.
                    135: <li>Added defined ways to set the various <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> default-path possibilities; provide <code>-c</code> flags to neww and splitw to override default-path settings.
                    136: <li>Kill <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=calendar&manpath=OpenBSD%205.1&sektion=1&format=html">calendar(1)</a> descendants on child timeout.
1.1       schwarze  137: <li>Removed 2 obsolete drivers (xf86-video-radeonhd and xf86-input-citron) now unlinked from builds.
1.4       brett     138: <li>Update to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=Xserver&manpath=OpenBSD%205.1&sektion=1&format=html">Xserver(1)</a> 1.11.4.
1.1       schwarze  139: <li>Explicitely disable DRI on SandyBridge and newer chipsets. Prevents X from crashing.
                    140: <li>Add test suite for IPv6 neighbor discovery protocol. Can be used to test both pf neighbor discovery states and the IPv6 stack.
                    141: <!-- 2012/01/30 -->
1.4       brett     142: <li>If a kernel sensor doesn't have a description, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snmpd&manpath=OpenBSD%205.1&sektion=8&format=html">snmpd(8)</a> will now come up with something useful rather than an empty field.
                    143: <li>Document <code>af-to</code> (aka nat64) in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf.conf&manpath=OpenBSD%205.1&sektion=5&format=html">pf.conf(5)</a>.
                    144: <li>Don't print double spaces in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> list output.
                    145: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> no longer encodes headers, as it breaks the resulting message.
                    146: <li>Document the handling of partial distfiles collections in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mirroring-ports&manpath=OpenBSD%205.1&sektion=7&format=html">mirroring-ports(7)</a>.
                    147: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systat&manpath=OpenBSD%205.1&sektion=1&format=html">systat(1)</a> now defaults to only show all non-listening sockets, to match manpage and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=netstat&manpath=OpenBSD%205.1&sektion=1&format=html">netstat(1)</a>. Add <code>a</code> to toggle the above, and <code>r</code> to reset all toggles to default. Document <code>a/n/r/t/u</code> toggles.
                    148: <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%205.1&sektion=4&format=html">softraid(4)</a> from being used with devices that do not have a sector size of 512 bytes - any other size is not currently supported.
                    149: <li>Add missing header needed by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smptd&manpath=OpenBSD%205.1&sektion=8&format=html">smptd(8)</a> PRI format string.
                    150: <li>Handle a wider range of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kqueue&manpath=OpenBSD%205.1&sektion=2&format=html">kqueue(2)</a> error return values for an event. Prevents libevent exiting the event loop when getting EPIPE.
                    151: <li>Give each <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> window a unique ID prefixed with @. Add pane ID to each pane in layout description (while still accepting the old form).
1.1       schwarze  152: <!-- 2012/01/29 -->
1.4       brett     153: <li>The Radeon HD 6320 becomes known to the system (and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=drm&manpath=OpenBSD%205.1&sektion=4&format=html">drm(4)</a>).
                    154: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpbench&manpath=OpenBSD%205.1&sektion=1&format=html">tcpbench(1)</a> uses integer instead of floating-point for printing PPS in UDP mode.
                    155: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bioctl&manpath=OpenBSD%205.1&sektion=8&format=html">bioctl(8)</a> documents it only supports devices with 512-byte sectors.
                    156: <li>A cleanup of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vgafb&manpath=OpenBSD%205.1&sektion=4&format=html">vgafb(4)</a> is started to "make it more like <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vga&manpath=OpenBSD%205.1&sektion=4&format=html">vga(4)</a>".
                    157: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&manpath=OpenBSD%205.1&sektion=4&format=html">ath(4)</a> gets some more tweaks which should avoid panics when switching in hostap mode from 11a to 11b.
                    158: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bsd.port.mk&manpath=OpenBSD%205.1&sektion=5&format=html">bsd.port.mk(5)</a> documents <code>PKGFILES</code>.
                    159: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nsd&manpath=OpenBSD%205.1&sektion=8&format=html">nsd(8)</a> is updated to 3.2.9.
                    160: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=akbd&manpath=OpenBSD%205.1&sektion=4&format=html">akbd(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ukbd&manpath=OpenBSD%205.1&sektion=4&format=html">ukbd(4)</a> drivers improve support for Apple ISO keyboards. Also more Apple USB keyboard ids become known to the system in general.
                    161: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> fixes an issue with concurrent access to temporary envelope files. It completely exchanges it's I/O infrastructure with an I/O buffer abstraction layer to have a better separation between I/O and protocol logic. It also turns away from moving to-be-deleted message directories to a purge/ directory, but instead removes them right away.
                    162: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> frees <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=event&manpath=OpenBSD%205.1&sektion=3&format=html">event(3)</a>s before closing the associated file descriptors. It adds an option to move the status line to the top (<code>status-position</code>). It enforces the history-limit option when clearing the screen.
1.1       schwarze  163: <!-- 2012/01/28 -->
1.5       jj        164: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%205.1&sektion=4&format=html">softraid(4)</a> driver fixes a faulty ioctl dispatch as it intercepts ioctls meant for the bio layer.
1.4       brett     165: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%205.1&sektion=4&format=html">pf(4)</a> enhances as it tries to lookup the icmp state based on a correct packet descriptor; it also improves icmp virtual id generation for ND and MLD packets so that two consecutive host addresses won't generate the same value which is used as a port number in state entries.
                    166: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&manpath=OpenBSD%205.1&sektion=8&format=html">tcpdump(8)</a> names rather than numbers are printed for the old draft nat-t attributes, cisco use these at least as recently as ASAs running 8.4(1). And since some decodes are likely to have unprintable characters it no longer uses <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fprintf&manpath=OpenBSD%205.1&sektion=3&format=html">fprintf(3)</a> to print 'em.
                    167: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&manpath=OpenBSD%205.1&sektion=4&format=html">ath(4)</a> gets some tweaks which should avoid panics when switching in hostap mode from 11a to 11b.
                    168: <li>A <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sppp&manpath=OpenBSD%205.1&sektion=4&format=html">sppp(4)</a>-specific "fast queue" used for tcp ports 21, 23 and 513 is removed. You should use the proper queues via <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%205.1&sektion=4&format=html">pf(4)</a> instead.
1.1       schwarze  169: <li>luna88k multiprocessor support enters round 2.
1.4       brett     170: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> introduces a new scheduler_backend API - it is now possible to write custom schedulers; the builtin scheduler_ramqueue adds a verbose log_debug handler which can be used to display the entire ramqueue. Other "annoying" debug logs are removed from the code. And finally <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> adds some more MIME 1.0 support, including fully compliant quoted-printable encoding, and properly breaks long lines.
                    171: <li>When setting groups via <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=user&manpath=OpenBSD%205.1&sektion=8&format=html">user(8)</a>s <b>-S</b> option, make sure all provided groups exist. It is now also possible to remove a user from all secondary groups by using an empty argument for <b>-S</b>.
                    172: <li>The kernel forces <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&manpath=OpenBSD%205.1&sektion=4&format=html">usb(4)</a> to re-explore the bus after resume, which might help a few laptops to resume their usb devices better.
1.1       schwarze  173: <!-- 2012/01/27 -->
1.4       brett     174: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pflog&manpath=OpenBSD%205.1&sektion=4&format=html">pflog(4)</a>s <code>pflog_bpfcopy()</code> is fixed which avoids that <kbd>tcpdump -i pflog0</kbd> prints uninitialized kernel memory for short packets.
                    175: <li>To help people who track -current the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=perl&manpath=OpenBSD%205.1&sektion=1&format=html">perl(1)</a>-based <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%205.1&sektion=8&format=html">makewhatis(8)</a> learns to deal with nonexistent databases.
1.1       schwarze  176: <!-- 2012/01/26 -->
1.4       brett     177: <li>The stderr of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fw_update&manpath=OpenBSD%205.1&sektion=1&format=html">fw_update(1)</a> is redirected to /dev/null instead of being closed.
                    178: <li>Hook <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login_yubikey&manpath=OpenBSD%205.1&sektion=8&format=html">login_yubikey(8)</a> to the build and mention it in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login.conf&manpath=OpenBSD%205.1&sektion=5&format=html">login.conf(5)</a>.
                    179: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%205.1&sektion=4&format=html">pf(4)</a>s IPv6 code evolves further. In addition <code>pf_normalize_ip()</code> and <code>pf_normalize_ip6()</code> change their prototype and add additional checks to make the code more robust.
                    180: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpbench&manpath=OpenBSD%205.1&sektion=1&format=html">tcpbench(1)</a> learns the new <b>-t</b> option, which can be used to force program exit after a specified amount of seconds.
                    181: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=axe&manpath=OpenBSD%205.1&sektion=4&format=html">axe(4)</a> also supports Level One USB-0301.
                    182: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> a data file stream is explicitly rewinded before its reuse to fix a possible issue in case the former use was aborted. It also implements some minor tweaks.
                    183: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%205.1&sektion=4&format=html">pf(4)</a>s <code>pfr_pool_get()</code> the interrelation in between an access index and a counter is fixed, and thus the flow of code.
                    184: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%205.1&sektion=1&format=html">aucat(1)</a> makes the default rate 48kHz and the default block size 10ms. These settings ensure video players and programs using MTC are smooth by default.
                    185: <li>A memory leak which would occur in an error path is fixed in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a>.
                    186: <li>For <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwn&manpath=OpenBSD%205.1&sektion=4&format=html">iwn(4)</a> a calibration timeout is dropped when the interface is stopped, which should redress problems in suspend/resume situations.
1.1       schwarze  187: <!-- 2012/01/25 -->
                    188: <li>In Xenocara a bunch of work is done on the Radeon driver: version 6.12.2 is renamed to radeonold; As this is the last known working version in "zaphod" mode (one X screen per head in multi-head configs), this makes it possible to update the "real" radeon driver in and as xf86-video-ati without breaking existing zaphod setups; xf86-video-ati is updated to 6.14.3; The xf86-video-radeonhd is deprecated and removed from the tree since all radeon cards are supported by xf86-video-ati.
1.4       brett     189: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%205.1&sektion=1&format=html">ssh(1)</a> more messages types are forbidden during rekeying, since at that time only key exchange messages are allowed. It also fixes a memory leak in <code>key_load_file()</code> and drops the unused <code>packet_read_poll()</code> function.
                    190: <li>In the kernel some cleanup is applied to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ieee80211&manpath=OpenBSD%205.1&sektion=9&format=html">ieee80211(9)</a>.
                    191: <li>An EXAMPLES section is new in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=divert&manpath=OpenBSD%205.1&sektion=4&format=html">divert(4)</a>.
                    192: <li>When the kernel signal handling code checks to which thread a signal can be delivered to, add threads as possible targets which don't explicitly block the signal in question. (Search is terminated if thread which <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sigwait&manpath=OpenBSD%205.1&sektion=3&format=html">sigwait(3)</a>s for the signal is seen.)
1.1       schwarze  193: <!-- 2012/01/24 -->
                    194: <li>A short cut for atomic IPv6 fragments is added to the network stack. Those will be processed immediately and not go through the fragment queue. See <a href="http://www.ietf.org/id/draft-gont-6man-ipv6-atomic-fragments-00.txt" >draft-gont-6man-ipv6-atomic-fragments-00.txt</a>.
                    195: <li>In Xenocara xkeyboard-config is updated to 2.5.
1.4       brett     196: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpctl&manpath=OpenBSD%205.1&sektion=8&format=html">smtpctl(8)</a> no longer touches directories, which prevents a running <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> from losing it's incoming/ directory each time <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpctl&manpath=OpenBSD%205.1&sektion=8&format=html">smtpctl(8)</a> is called.
1.1       schwarze  197: <!-- 2012/01/23 -->
                    198: <li>In the network stack the <a href="http://www.rfc-editor.org/rfc/rfc5722.txt">RFC 5722</a> implementation cumulates in a happy end, i.e., in case of overlapping fragments the entire datagram will be discarded.
                    199: <li>The ingress filter of pipex and npppd(8) becomes configurable and disabled by default. After this change npppd.conf(5) must contain <code>ppp.ingress_filter: true</code> if it is needed. Also handling of `rx connect speed' AVP is added to avoid the bug of xl2tpd (which sends this as a mandatory AVP contrary to RFC 2661).
                    200: <!-- 2012/01/22 -->
1.4       brett     201: <li>Bring in documentation corrections and improvements to the in-tree versions of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%205.1&sektion=8&format=html">makewhatis(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%205.1&sektion=1&format=html">apropos(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whatis&manpath=OpenBSD%205.1&sektion=1&format=html">whatis(1)</a> that were committed to the new suite of tools (currently disabled).
1.1       schwarze  202: <li>Repair hp300 support for 68030 chips, broken in revision 1.67 of sys/arch/hp300/hp300/locore.s.
1.4       brett     203: <li>Credit Keith Sklower and 2BSD for the first implementation of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fopen&manpath=OpenBSD%205.1&sektion=3&format=html">fopen(3)</a> read-write access (source: 2bsd directory of the CSRG archive CDs).
                    204: <li>Convert <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%205.1&sektion=4&format=html">softraid(4)</a> to new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bio&manpath=OpenBSD%205.1&sektion=4&format=html">bio(4)</a> status interface, allowing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bioctl&manpath=OpenBSD%205.1&sektion=8&format=html">bioctl(8)</a> to provide useful feedback, rather than reporting an ioctl failure/writing to dmesg. For now, continue to print most feedback to the console.
                    205: <li>If no <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bioctl&manpath=OpenBSD%205.1&sektion=8&format=html">bioctl(8)</a> controller name is provided, use the program name as a prefix. Also, exit with "unknown error" if a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bio&manpath=OpenBSD%205.1&sektion=4&format=html">bio(4)</a> error is reported but no status message has been provided.
                    206: <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%205.1&sektion=4&format=html">softraid(4)</a> crypto from walking an uninitialised list if we fail to read the key disk.
                    207: <li>Ensure that the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%205.1&sektion=4&format=html">softraid(4)</a> sc_lock is held before the status functions are called, and disable the disk attach hook on detach.
1.1       schwarze  208: <!-- 2012/01/21 -->
1.4       brett     209: <li>Show pane size in top right of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> display panes mode.
                    210: <li>Clarify PCMCIA <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malo&manpath=OpenBSD%205.1&sektion=4&format=html">malo(4)</a> devices don't support WPA.
                    211: <li>Implement missing bits of node inactivity accounting in hostap mode, and hold <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ieee80211_node&manpath=OpenBSD%205.1&sektion=9&format=html">ieee80211_node(9)</a> interrupts blocked while comparing a cached node's refcount to zero and freeing the wireless node. Fixes a race condition.
                    212: <li>Improved error messages when <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&manpath=OpenBSD%205.1&sektion=8&format=html">disklabel(8)</a> can't be read prior to mounting root.
                    213: <li>Only start the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&manpath=OpenBSD%205.1&sektion=8&format=html">relayd(8)</a> child processes after all of them reported to have loaded the config. Solves a race at startup where processes can send status messages about hosts that other processes don't know about yet (and have relayd abort with "desynchronized" or "invalid host id").
                    214: <li>Drop the ability to have a list of keys in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> prefix in favour of two separate options, prefix and prefix2.
                    215: <li>Add strings to allow the aixterm bright colours to be used when configuring <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> colours.
                    216: <li>Only hide flags on the current window when the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> session is attached, and add a <code>-R</code> flag to send-keys to reset the terminal.
1.1       schwarze  217: <!-- 2012/01/20 -->
1.4       brett     218: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.subr&manpath=OpenBSD%205.1&sektion=8&format=html">rc.subr(8)</a> pexp for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sendmail&manpath=OpenBSD%205.1&sektion=8&format=html">sendmail(8)</a>; it can be "sendmail: rejecting" as well as accepting.
                    219: <li>Add space movement keys for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> vi mode in the status line, and an option to disable the window rename escape sequence.
                    220: <li>Teach <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bioctl&manpath=OpenBSD%205.1&sektion=8&format=html">bioctl(8)</a> about the new status interface for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bio&manpath=OpenBSD%205.1&sektion=4&format=html">bio(4)</a>. So far only applicable to messages specific to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%205.1&sektion=4&format=html">softraid(4)</a> CRYPTO.
                    221: <li>Remove global carp demote option from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd.conf&manpath=OpenBSD%205.1&sektion=5&format=html">relayd.conf(5)</a>.
                    222: <li>Bump the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=glob&manpath=OpenBSD%205.1&sektion=3&format=html">glob(3)</a> stat limit to 2048, and count failed stats against the limit.
1.1       schwarze  223: <!-- 2012/01/19 -->
1.4       brett     224: <li>Workaround for CVE-2012-0064, where password-locked <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=X&manpath=OpenBSD%205.1&sektion=7&format=html">X(7)</a> screen savers can be bypassed with Ctrl Alt *.
                    225: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&manpath=OpenBSD%205.1&sektion=8&format=html">disklabel(8)</a> no longer allows the built in editor to create ffs partitions with invalid fsize and bsize values, but will now allow enlarging partitions.
1.1       schwarze  226: <li>Force class alignment to a multiple of sizeof(XID): fixes a SIGBUS crash in
1.4       brett     227: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=XListInputDevices&manpath=OpenBSD%205.1&sektion=3&format=html">XListInputDevices(3)</a> on sparc64.
                    228: <li>Teach <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pppoe&manpath=OpenBSD%205.1&sektion=4&format=html">pppoe(4)</a> about RFC 4638. This allows negotiating increased MTU with compatible equipment provided that the physical interface and other layer 2 devices involved support/configured to use jumbo frames.
1.1       schwarze  229: <!-- 2012/01/18 -->
1.4       brett     230: <li>Ensure that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%205.1&sektion=1&format=html">ssh(1)</a> $DISPLAY contains only valid characters before using it to extract xauth data, so that it can't be used to play local shell metacharacter games.
                    231: <li>Initial inport of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login_yubikey&manpath=OpenBSD%205.1&sektion=8&format=html">login_yubikey(8)</a> for login over web interface, to be further worked on in-tree.
1.1       schwarze  232: <li>Free cached wireless hostap nodes which never associated (e.g. nodes only scanning for networks). Fixes unnecessary disconnection of associated stations.
1.4       brett     233: <li>Add support for C99 %ls, %lc, and %l[ format directives to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scanf&manpath=OpenBSD%205.1&sektion=3&format=html">scanf(3)</a>. Based on code from FreeBSD.
                    234: <li>Add new filters callbacks for network events (CONNECT/CLOSE) and commands (QUIT/RSET) to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a>.
                    235: <li>Replace <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=npppdctl&manpath=OpenBSD%205.1&sektion=8&format=html">npppdctl(8)</a> with new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=npppctl&manpath=OpenBSD%205.1&sektion=8&format=html">npppctl(8)</a> written from scratch. Includes: changed npppd control; support IPv6 as tunnel source address; deleted support changing the configuration of npppd_ctl on running (to avoid the need to run with privileges). Note: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=npppdctl&manpath=OpenBSD%205.1&sektion=8&format=html">npppdctl(8)</a> related files should be removed.
                    236: <li>Fix a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ppp&manpath=OpenBSD%205.1&sektion=4&format=html">ppp(4)</a> problem that causes LCP keepalive timeout. In case the ack number of a packet that is passed to the userland has not incremented, pipex passed the packet mistakenly with invalid ack number, causing npppd to drop these packets.
1.1       schwarze  237: <!-- 2012/01/17 -->
1.4       brett     238: <li>Remove assembly version of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strlen&manpath=OpenBSD%205.1&sektion=3&format=html">strlen(3)</a> from i386 and amd64 (often up to 3 times slower than the C code). Idea from DragonflyBSD.
                    239: <li>Check the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%205.1&sektion=4&format=html">softraid(4)</a> metadata level against the assembly level before proceeding with any assembly. This avoids a panic when attempting to assemble a RAID 1 (or other) volume as a RAID 0 volume.
                    240: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkill&manpath=OpenBSD%205.1&sektion=1&format=html">pkill(1)</a> to use the <code>-l</code> "long" option to display which processes have been signalled, like <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pgrep&manpath=OpenBSD%205.1&sektion=1&format=html">pgrep(1)</a>.
                    241: <li>Change the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fmt&manpath=OpenBSD%205.1&sektion=1&format=html">fmt(1)</a> exit value on errors to be more 4.4BSD like. Use the sum of errors only up to a maximum of 127 (though programme execution continues).
1.1       schwarze  242: <li>Reimplement rthread mutexes, condvars, and rwlocks to eliminate bugs, particularly the "consume the signal you just sent" hang, and putting the wait queues in userspace.
1.4       brett     243: <li>During <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ip6&manpath=OpenBSD%205.1&sektion=4&format=html">ip6(4)</a> source address selection, give address scope higher priority than the autoconfprivacy bit, as per RFC3484. Prevents privacy addresses from being erroneously used as source address if the destination address is in a different scope. Privacy addresses are still preferred over other source addresses from the same scope.
                    244: <li>Avoid ffs fragsize < sector-size when <code>a</code>dding a partition via <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&manpath=OpenBSD%205.1&sektion=8&format=html">disklabel(8)</a> editor. Use logic from calculating fragsize for an auto-allocated partition.
1.1       schwarze  245: <!-- 2012/01/16 -->
1.4       brett     246: <li>Fix a memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%205.1&sektion=1&format=html">ssh(1)</a> pkcs11_rsa_private_encrypt(). Also, buffer_clear() between send_msg() and recv_msg().
                    247: <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nsdc&manpath=OpenBSD%205.1&sektion=8&format=html">nsdc(8)</a> in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&manpath=OpenBSD%205.1&sektion=8&format=html">rc.d(8)</a> script to reliably stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nsd&manpath=OpenBSD%205.1&sektion=8&format=html">nsd(8)</a>.
                    248: <li>As per POSIX, make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strptime&manpath=OpenBSD%205.1&sektion=3&format=html">strptime(3)</a> compute tm_yday, tm_wday, tm_mon and tm_mday even if not explicitly set.
                    249: <li>Fix a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%205.1&sektion=4&format=html">pf(4)</a> bug where pf_walk_option6() used the outer header in the pd2 case.
1.1       schwarze  250: <li>Ensure that all disk attach callbacks have completed before attempting to locate the root via DUID.
1.4       brett     251: <li>Do <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&manpath=OpenBSD%205.1&sektion=4&format=html">carp(4)</a> demotion adjustments on syncdev link state change. Now <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&manpath=OpenBSD%205.1&sektion=4&format=html">pfsync(4)</a> will request a bulk update to get new states from the master.
                    252: <li>Backout the activation of the new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%205.1&sektion=1&format=html">apropos(1)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whatis&manpath=OpenBSD%205.1&sektion=1&format=html">whatis(1)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%205.1&sektion=8&format=html">makewhatis(8)</a> for fixing.  The <a name="mandocdb">mandocdb</a> utility is not released with OpenBSD 5.1.
                    253: <li>Update the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mfi&manpath=OpenBSD%205.1&sektion=4&format=html">mfi(4)</a> supported adapters list.
                    254: <li>Document the \-C output format generated by VIS_ALL in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vis&manpath=OpenBSD%205.1&sektion=3&format=html">vis(3)</a>.
                    255: <li>Fix description for tcp.opening timeout in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf.conf&manpath=OpenBSD%205.1&sektion=5&format=html">pf.conf(5)</a>.
1.1       schwarze  256: <!-- 2012/01/15 -->
1.4       brett     257: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pflog&manpath=OpenBSD%205.1&sektion=4&format=html">pflog(4)</a> normalization and reassembly of bad packets to be logged is fixed.
                    258: <li>Manuals: the HISTORY section of the following functions has been updated, because they predate 2BSD: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fopen&manpath=OpenBSD%205.1&sektion=3&format=html">fopen(3)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getc&manpath=OpenBSD%205.1&sektion=3&format=html">getc(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=access&manpath=OpenBSD%205.1&sektion=2&format=html">access(2)</a>.
                    259: <li>Manuals: the HISTORY section of the following tools has been corrected, as is now clear that all of 'em were already present in 2BSD: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=csh&manpath=OpenBSD%205.1&sektion=1&format=html">csh(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ctags&manpath=OpenBSD%205.1&sektion=1&format=html">ctags(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=finger&manpath=OpenBSD%205.1&sektion=1&format=html">finger(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=from&manpath=OpenBSD%205.1&sektion=1&format=html">from(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lock&manpath=OpenBSD%205.1&sektion=1&format=html">lock(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=printenv&manpath=OpenBSD%205.1&sektion=1&format=html">printenv(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=script&manpath=OpenBSD%205.1&sektion=1&format=html">script(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tput&manpath=OpenBSD%205.1&sektion=1&format=html">tput(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=w&manpath=OpenBSD%205.1&sektion=1&format=html">w(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whoami&manpath=OpenBSD%205.1&sektion=1&format=html">whoami(1)</a>.
                    260: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> now correctly calculates the last position even if multicolumn UTF-8 characters are involved.
                    261: <li>Build warnings for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> are fixed as some type-masked uses of <code>time_t</code> are modified to use the typedef directly.
                    262: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%205.1&sektion=8&format=html">makewhatis(8)</a> improves as it automatically creates a missing <kbd>.Nm</kbd> search key for the file name, and doesn't skip manuals for section mismatches which can occur for e.g. files which are linked into more than one section, such as <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=encrypt&manpath=OpenBSD%205.1&sektion=1&format=html">encrypt(1)</a> = <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makekey&manpath=OpenBSD%205.1&sektion=8&format=html">makekey(8)</a>.
                    263: <li>Updates in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&manpath=OpenBSD%205.1&sektion=4&format=html">pciide(4)</a> so as to handle new SiS chips (which share the same PCI product id for different revisions with different bugs in the host bridge and thus need special treatment to be covered right.)
                    264: <li>A <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=perlpod&manpath=OpenBSD%205.1&sektion=1&format=html">perlpod(1)</a> documentation of the OpenBSD::md5(3p) <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=perl&manpath=OpenBSD%205.1&sektion=1&format=html">perl(1)</a> module is now available.
                    265: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&manpath=OpenBSD%205.1&sektion=8&format=html">dhclient(8)</a> the BPF interface code sets the routing table to the actually used rdomain.
                    266: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=newsyslog&manpath=OpenBSD%205.1&sektion=8&format=html">newsyslog(8)</a> will forward adjust the month if in a "M"onth <code>when</code> the specified day has already passed (so that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mktime&manpath=OpenBSD%205.1&sektion=3&format=html">mktime(3)</a> will produce the correct next trigger time).
                    267: <li>The manual of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fmt&manpath=OpenBSD%205.1&sektion=1&format=html">fmt(1)</a> is extended by an EXIT STATUS section, with it's HISTORY being corrected, too.
                    268: <li>The file copyright and the HISTORY of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysexits&manpath=OpenBSD%205.1&sektion=3&format=html">sysexits(3)</a> manual is now correct.
1.1       schwarze  269: <!-- 2012/01/14 -->
1.4       brett     270: <li>The unlikelihood of message id clashes has been removed from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> as it is ensured that newly generated message ids don't clash ids which yet exist in the queue for incoming mails, and ditto for messages moved to corrupt/. In addition precondition checks are introduced at init time to ensure that generated path names will always result in creatable paths, so to avoid the possibility of this kind of error during the further lifetime of the daemon.
                    271: <li>The HUAWEI K4510 mobile modem is henceforth supported by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umsm&manpath=OpenBSD%205.1&sektion=4&format=html">umsm(4)</a>.
1.1       schwarze  272: <!-- 2012/01/13 -->
1.4       brett     273: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=boot&manpath=OpenBSD%205.1&sektion=8&arch=amd64&format=html">boot(8/amd64)</a> is version bumped to 3.18 to indicate support for recent softraid changes.
                    274: <li>The internal changes on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> proceed as per-envelope delivery states are converted to message states themselves (<code>OK</code>, <code>TEMPFAIL</code>, <code>PERMFAIL</code>). More code simplifications around here.
                    275: <li><code>unistd.h</code> defines <code>_SELECT_DEFINED_</code> instead of <code>_SELECT_DECLARED</code> to propagate the declaration of the <code><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=select&manpath=OpenBSD%205.1&sektion=2&format=html">select(2)</a></code> systemcall.
1.1       schwarze  276: <li>The IPv6 network stack implementation of RFC 5722 is adjusted: <em>According to RFC 5722 we drop all IPv6 fragments that belong to a packet with overlaps</em>.
1.4       brett     277: <li>Several uses of <code><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=m_copyback&manpath=OpenBSD%205.1&sektion=9&format=html">m_copyback(9)</a></code> with <code>M_NOWAIT</code> set will no longer ignore the possible <code>ENOBUFS</code> failure.
                    278: <li>In the kernel VLAN-tagging is repaired for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ix&manpath=OpenBSD%205.1&sektion=4&format=html">ix(4)</a>.
1.1       schwarze  279: <!-- 2012/01/12 -->
1.4       brett     280: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> gets an atomic envelope dumper so as to avoid inconsistent states if the program stops in the middle of an envelope dump. The mbox backend is now used for mbox delivery, which eliminates the need of creating a shell process to handle that. As the project moves on there were changes to scheduling and RAM queue cache handling, more code reorganization in respect to the new envelope API and general cleanup of outdated functionality.
                    281: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mfi&manpath=OpenBSD%205.1&sektion=4&format=html">mfi(4)</a> driver now supports skinny chip variants; tested with LSI Logic MegaRAID SAS 9240-4i.
1.1       schwarze  282: <!-- 2012/01/11 -->
                    283: <li><em>OpenBSD is cranked to version 5.1-beta!</em>
1.4       brett     284: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a>: improve DNS error reporting during hostname lookups, resulting in most of the latter being correctly reported as temporary failures; hostnames may now also be specified as IP addresses in the configuration file. Handling of purging changed completely - the daemon periodically clears the purge/ directory via a privilege-separated child; at startup the fsqueue backend moves incoming/ into purge/ to discard aborted sessions. Furthermore code reorganization continues as a new envelope(_ascii) API abstraction is introduced.
                    285: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=installboot&manpath=OpenBSD%205.1&sektion=8&arch=sparc64&format=html">installboot(8/sparc64)</a> is teached about softraid volumes. This makes root on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%205.1&sektion=4&format=html">softraid(4)</a> possible, although the kernel still needs to be loaded from a non-softraid partition.
1.1       schwarze  286: <li>In the kernel, if the DUID of the boot disk has not been provided, attempt to locate it via the boot device. This will allow root on softraid to work on most architectures.
1.4       brett     287: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=boot&manpath=OpenBSD%205.1&sektion=8&arch=amd64&format=html">boot(8/amd64)</a> is teached how to access <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%205.1&sektion=4&format=html">softraid(4)</a> volumes, which allows a kernel to be loaded from a softraid RAID 1 volume. Furthermore it is sufficient to only boot from a disk that is a member of a bootable softraid volume, as this case will be detected and the boot will automatically be redirected to <kbd>sr[0-9]a:/bsd</kbd>.
                    288: <li>Some boot related structures from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%205.1&sektion=4&format=html">softraid(4)</a> are made accessible from userland.
1.1       schwarze  289: <!-- 2012/01/10 -->
1.4       brett     290: <li>The unused SLIST_FOREACH_PREVPTR(3) is dropped from OpenBSDs <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=queue&manpath=OpenBSD%205.1&sektion=3&format=html">queue(3)</a>.
1.1       schwarze  291: <li>In Xenocara, ugly bitmapped fonts are replaced by Luxi or DejaVu TrueType fonts.
                    292: <li>In the kernel more cleanup is performed in dev/wsfont.
                    293: <li>The kernels network stack flushs the cached IPv6 forward route every 500 ms. This prevents wrong checks for local addresses and wrong packet forwarding in environments with only one communication partner and changing addresses or routes. Conformation to RFC 5722 is implemented.
1.4       brett     294: <li>On the cutting edge of development the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> project replaces the traditional <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%205.1&sektion=8&format=html">makewhatis(8)</a> with its own incarnation of that functionality, <a href="#mandocdb">mandocdb</a>.
                    295: <li>If a sub-device is created via <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%205.1&sektion=1&format=html">aucat(1)</a>s <b>-s</b> option it is first checked wether a hardware device to be used has been created (<b>-f</b>) before attaching the sub-device to the fallback default.
1.1       schwarze  296: <!-- 2012/01/09 -->
                    297: <li><a href="#mandocdb">mandocdb</a> stops <b>-W</b> from complaining about MLINKs, and henceforth only warns if a files seems to be inaccessible by its main title.
1.4       brett     298: <li>More devices are supported by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=puc&manpath=OpenBSD%205.1&sektion=4&format=html">puc(4)</a>: MosChip MCS9865.
                    299: <li>On the hp300 platform /etc/ttys entries are added for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apci&manpath=OpenBSD%205.1&sektion=4&arch=hp300&format=html">apci(4/hp300)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dca&manpath=OpenBSD%205.1&sektion=4&arch=hp300&format=html">dca(4/hp300)</a> serial lines.
                    300: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld.so&manpath=OpenBSD%205.1&sektion=1&format=html">ld.so(1)</a> linker will no longer (try to) <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mmap&manpath=OpenBSD%205.1&sektion=2&format=html">mmap(2)</a> 0 byte areas.
                    301: <li>The configuration script for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=perl&manpath=OpenBSD%205.1&sektion=1&format=html">perl(1)</a> gets a more efficient method of building the symlink tree, which also works around an apparent namei or buffer cache bug on arm.
                    302: <li>The major version bump of libkvm (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kvm&manpath=OpenBSD%205.1&sektion=3&format=html">kvm(3)</a> - 12.0 on the 6th) makes it into the distribution lists.
                    303: <li>During these days the kernel is inspected in respect to handcrafted list traversals plus, and multiple such occurrences are replaced with macros from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=queue&manpath=OpenBSD%205.1&sektion=3&format=html">queue(3)</a>.
1.1       schwarze  304: <!-- 2012/01/08 -->
1.4       brett     305: <li>Document new ${DISTDIR}/history semantics in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mirroring-ports&manpath=OpenBSD%205.1&sektion=7&format=html">mirroring-ports(7)</a>.
                    306: <li>PIE executables on mips64 can now be debugged with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gdb&manpath=OpenBSD%205.1&sektion=1&format=html">gdb(1)</a>.
1.1       schwarze  307: <li>Make sure we only read cpuid 0x80000001 features on amd64 if pnfeatset reports it (as is already done on i386).
1.4       brett     308: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%205.1&sektion=1&format=html">ssh(1)</a> memory leak in ssh_ecdsa_verify().
                    309: <li>Switch <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&manpath=OpenBSD%205.1&sektion=4&format=html">wscons(4)</a> to the xf86-input-ws input driver for mouse by default.
                    310: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xman&manpath=OpenBSD%205.1&sektion=1&format=html">xman(1)</a> work again.
1.1       schwarze  311: <li>Preliminary multi-processor support for luna88k (work-in-progress, not stable yet).
                    312: <li>Make allocated memory zeroed on luna88k arch, to fix panic at attaching fb when using the serial console.
                    313: <!-- 2012/01/07 -->
                    314: <li>Added Intel Xeon E3-1200 to sys/dev/pci/pcidevs.
1.4       brett     315: <li>Bugfix double-free in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%205.1&sektion=1&format=html">ssh(1)</a> "new session" handler.
1.1       schwarze  316: <li>Improve <a href="#mandocdb">mandocdb</a> handling of relative paths, letting invocations like <code>mandocdb -d mytree mytree/*/foo*.*</code> reindex certain files in a local tree.
1.4       brett     317: <li>Provide a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bioctl&manpath=OpenBSD%205.1&sektion=8&format=html">bioctl(8)</a> <code>-O</code> option that changes the state of a chunk to offline.
                    318: <li>Add rtable id and thread id to struct kinfo_proc (and fix process id) and add an <code>rtableid</code> keyword to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&manpath=OpenBSD%205.1&sektion=1&format=html">ps(1)</a>.
1.1       schwarze  319: <!-- 2012/01/06 -->
                    320: <li>Added regression tests for IPv6 fragment reassembly.
                    321: <li>Make mandoc show all build warnings when WARNINGS=yes.
1.4       brett     322: <li>On macppc, attach <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&manpath=OpenBSD%205.1&sektion=4&format=html">ath(4)</a> to cardbus and add it to bsd.rd.
1.1       schwarze  323: <li>Fixed usr.sbin/npppd/HOWTO_PIPEX_NPPPD.txt documentation to specify <code>mkdir</code> needs <code>-m</code> flag.
1.4       brett     324: <li>Let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%205.1&sektion=8&format=html">makewhatis(8)</a> build the whatis.db quietly.
1.1       schwarze  325: <li>Update xf86-input-keyboard to 1.6.1.
                    326: <!-- 2012/01/05 -->
1.4       brett     327: <li>Enable the new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%205.1&sektion=1&format=html">apropos(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whatis&manpath=OpenBSD%205.1&sektion=1&format=html">whatis(1)</a>, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%205.1&sektion=8&format=html">makewhatis(8)</a>, and call the new tools from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_create&manpath=OpenBSD%205.1&sektion=1&format=html">pkg_create(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&manpath=OpenBSD%205.1&sektion=1&format=html">pkg_add(1)</a>.
                    328: <li>Import upstream source of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=openssl&manpath=OpenBSD%205.1&sektion=1&format=html">openssl(1)</a> 1.0.0f.
                    329: <li>Build the <a href="#mandocdb">mandocdb</a> database in temporary files in the same directory and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rename&manpath=OpenBSD%205.1&sektion=2&format=html">rename(2)</a> them into place when they are ready so <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%205.1&sektion=1&format=html">apropos(1)</a> can keep functioning, and files will remain if build fails.
                    330: <li>Improved examples in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%205.1&sektion=1&format=html">apropos(1)</a>.
                    331: <li>Update usage and history of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whatis&manpath=OpenBSD%205.1&sektion=1&format=html">whatis(1)</a>; mention the manwhere(1) predecessor in 1BSD.
                    332: <li>Bugfixes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%205.1&sektion=1&format=html">man(1)</a>: get a pointer to the next element before freeing the previous one; do not access free'd pointers.
1.1       schwarze  333: <li>New Vertex wireless device VW110L added to sys/dev/usb/usbdevs.
1.4       brett     334: <li>Suspend/resume support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vr&manpath=OpenBSD%205.1&sektion=4&format=html">vr(4)</a>.
                    335: <li>Teach <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=as&manpath=OpenBSD%205.1&sektion=1&format=html">as(1)</a> about the cmpxchg16b instruction on amd64.
                    336: <li>Clarify that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=find&manpath=OpenBSD%205.1&sektion=1&format=html">find(1)</a> <code>-execdir</code> only supports the first form of <code>-exec</code> with <code>;</code> suffix, not the new form with <code>{} +</code> suffix.
1.1       schwarze  337: <li>Update to nginx-1.0.11.
1.4       brett     338: <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%205.1&sektion=1&format=html">ssh(1)</a> memleak on error path.
1.1       schwarze  339: <!-- 2012/01/04 -->
                    340: <li>Added SiS 1183 SATA and 1182 SATA to sys/dev/pci/pcidevs.
1.4       brett     341: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mdoc&manpath=OpenBSD%205.1&sektion=7&format=html">mdoc(7)</a> bugfix so heads of .It macros in -diag lists are not parsed (even though .It macros in general are parsed). Testsuite updated for this.
1.1       schwarze  342: <!-- 2012/01/03 -->
1.4       brett     343: <li>Support .St -isoC-2011 to refer to ISO C11 in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mdoc&manpath=OpenBSD%205.1&sektion=7&format=html">mdoc(7)</a>.
1.1       schwarze  344: <!-- 2012/01/02 -->
1.4       brett     345: <li>Add support for <code>find ... -exec foo {} \+</code> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=find&manpath=OpenBSD%205.1&sektion=1&format=html">find(1)</a>, and make markup more consistant so two -exec items are listed without vertical whitespace seperating them.
                    346: <li>Enable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arcofi&manpath=OpenBSD%205.1&sektion=4&format=html">arcofi(4)</a> on hppa (tested on 705).
                    347: <li>Do not advertize <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arcofi&manpath=OpenBSD%205.1&sektion=4&format=html">arcofi(4)</a> as full-duplex. Although the Siemens chip itself is, the FIFO engine is not.
                    348: <li>Use the correct multiplier for older SUNIX 406x 8-serial cards to bugfix on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=puc&manpath=OpenBSD%205.1&sektion=4&format=html">puc(4)</a>.
1.1       schwarze  349: <li>Add SiS 1184 RAID and 1185 AHCI, as found on the SiS 966 chipset to sys/dev/pci/pcidevs.
1.4       brett     350: <li>Document that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&manpath=OpenBSD%205.1&sektion=8&format=html">disklabel(8)</a> <code>-s</code> and the associated <code>bootxx</code> variable are deprecated.
1.1       schwarze  351: <!-- 2012/01/01 -->
1.4       brett     352: <li>On sparc64 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=installboot&manpath=OpenBSD%205.1&sektion=8&arch=sparc64&format=html">installboot(8/sparc64)</a> is reworked to be more like installboot(8)s of other architectures. Because it now uses <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=opendev&manpath=OpenBSD%205.1&sektion=3&format=html">opendev(3)</a> internally it is possible to use "short forms" of device names on the command line (e.g. <b>sd0a</b> instead of <b>/dev/rsd0c</b>).
                    353: <li>The Xenocara <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsdisplay&manpath=OpenBSD%205.1&sektion=4&format=html">wsdisplay(4)</a> framebuffer driver wsfb(4) is updated to version 0.4.0.
1.1       schwarze  354: <li>The binary file descriptor library of binutils 2.17 learns to properly recognize threads in OpenBSD core dumps.
                    355: <!-- 2011/12/31 -->
                    356: <li>The binary file descriptor library of binutils 2.15 learns to properly recognize threads in OpenBSD core dumps.
1.4       brett     357: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%205.1&sektion=4&format=html">softraid(4)</a> is extended with a concatenating discipline (also see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bioctl&manpath=OpenBSD%205.1&sektion=8&format=html">bioctl(8)</a>).
                    358: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=user&manpath=OpenBSD%205.1&sektion=8&format=html">user(8)</a> no longer does the portability dance and removes <code>#ifdef</code>s which conditionalize BSD extensions.
                    359: <li>On sgi the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rsu&manpath=OpenBSD%205.1&sektion=4&format=html">rsu(4)</a> driver is added to the GENERIC kernel configuration. (Since it requires firmware it cannot be added to RAMDISK.)
1.1       schwarze  360: <!-- 2011/12/30 -->
1.4       brett     361: <li>On hp300 color support is added for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tvrx&manpath=OpenBSD%205.1&sektion=4&arch=hp300&format=html">tvrx(4/hp300)</a>; one may also want to read <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=intro&manpath=OpenBSD%205.1&sektion=4&arch=hp300&format=html">intro(4/hp300)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dio&manpath=OpenBSD%205.1&sektion=4&arch=hp300&format=html">dio(4/hp300)</a>.
1.1       schwarze  362: <li>At the deepest level of hppa the encoding of DIAG instructions is fixed, so that cache SID hashing will now correctly be disabled on PCXS, PCXT and PCXT&acute; processors.
1.4       brett     363: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=user&manpath=OpenBSD%205.1&sektion=8&format=html">user(8)</a> a format string is fixed to reflect the actual size of the argument.
1.1       schwarze  364: <!-- 2011/12/29 -->
1.4       brett     365: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&manpath=OpenBSD%205.1&sektion=1&format=html">cwm(1)</a> no longer moves the same client multiple times to the same group, thus no longer incrementing a counter for hidden clients if the group is hidden.
                    366: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&manpath=OpenBSD%205.1&sektion=1&format=html">ps(1)</a> suppresses the header line if there would be nothing to display.
1.1       schwarze  367: <li>A temporary fix is applied to the network stack to escape hardware-checksumming if an interface is in a bridge; this fixes a problem where checksumming would not be computed if you have a bridge with at least one interface with hardware checksumming and another without.
                    368: <!-- 2011/12/28 -->
1.4       brett     369: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&manpath=OpenBSD%205.1&sektion=8&format=html">tcpdump(8)</a> also prints PPP-Max-Payload headers (for RFC 4638 PPPoe).
                    370: <li>A FreeBSD telnetd(8) overflow advisory also affects our <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=telnet&manpath=OpenBSD%205.1&sektion=1&format=html">telnet(1)</a> client: in encryption mode, ensure the given key length doesn't excess the maximum allowed key length to prevent an out-of-bounds memory access.
                    371: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&manpath=OpenBSD%205.1&sektion=8&format=html">ntpd(8)</a> configuration file parser fixes a rdomain issue.
                    372: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%205.1&sektion=4&format=html">softraid(4)</a> cleans up its metadata initialization process.
                    373: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&manpath=OpenBSD%205.1&sektion=8&format=html">rc.d(8)</a> script of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sndiod&manpath=OpenBSD%205.1&sektion=1&format=html">sndiod(1)</a> no longer supports the <kbd>reload</kbd> action, as this was a no-op.
1.1       schwarze  374: <li>In the kernel it is ensured that no all-zero DUIDs are generated (they are considered to be non-existent). In addition a new <code>DK_LABELVALID</code> flag is introduced to mark validated disklabels, and thus to avoid using invalid disklabels in the future.
1.4       brett     375: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=colrm&manpath=OpenBSD%205.1&sektion=1&format=html">colrm(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=expand&manpath=OpenBSD%205.1&sektion=1&format=html">expand(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fold&manpath=OpenBSD%205.1&sektion=1&format=html">fold(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=head&manpath=OpenBSD%205.1&sektion=1&format=html">head(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=last&manpath=OpenBSD%205.1&sektion=1&format=html">last(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mkstr&manpath=OpenBSD%205.1&sektion=1&format=html">mkstr(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tset&manpath=OpenBSD%205.1&sektion=1&format=html">tset(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vi&manpath=OpenBSD%205.1&sektion=1&format=html">vi(1)</a> were all already part of 1BSD, as is now properly documented in their corresponding manual pages.
1.1       schwarze  376: <li><a href="#mandocdb">mandocdb</a> will now accept multiple lines in <b>NAME</b>, and will not trim the description to 70 characters in the database (it'll do so during output). It also improves compatibility with 3p by interpreting <code>\-\-</code> as a <code>Nm-Nd</code> separator.
                    377: <!-- 2011/12/27 -->
                    378: <li>librthread actively removes <code>SIGTHR</code> from user <code>sigset_t</code>, because it uses this signal internally for thread cancellation purposes. This required implementations of wrappers for some more signal functions.
1.4       brett     379: <li>The <code><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread_kill&manpath=OpenBSD%205.1&sektion=3&format=html">pthread_kill(3)</a></code> of librthread will correctly return the errno on failure, instead of -1.
                    380: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> no longer uses a separate queue for bounce messages; the bounce/ path is no longer used.
                    381: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> is extended to support a larger history, minimizes redundant log messages and does some code reordering for more local and less global variables. Support is added for the <kbd>ESC[s</kbd> and <kbd>ESC[u</kbd> save/restore cursor-position key sequences. And finally <b>$HOME</b> (or <b>~</b>) may now be used as <b>default-path</b> in tmux.conf.
                    382: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=user&manpath=OpenBSD%205.1&sektion=8&format=html">user(8)</a> program will no longer append a redundant entry for the user to its primary group, thus mirroring <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=adduser&manpath=OpenBSD%205.1&sektion=8&format=html">adduser(8)</a> behaviour.
1.1       schwarze  383: <!-- 2011/12/26 -->
                    384: <li>More CPU features as reported by CPUID become known on the amd64 platform.
1.4       brett     385: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%205.1&sektion=4&format=html">softraid(4)</a> implements generic set-chunk-state and set-volume-state functions which cover the no redundancy/no rebuild case, and uses these for the AOE, CRYPTO and RAID 0 disciplines.
1.1       schwarze  386: <li><a href="#mandocdb">mandocdb</a> becomes more clever in indexing cross-architecture manuals.
1.4       brett     387: <li>Now that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> took over <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%205.1&sektion=8&format=html">makewhatis(8)</a>, extend the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whatis&manpath=OpenBSD%205.1&sektion=1&format=html">whatis(1)</a> manpage to cover extended features.
1.1       schwarze  388: <!-- 2011/12/25 -->
1.4       brett     389: <li>Allow suppression of the rounding of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&manpath=OpenBSD%205.1&sektion=8&format=html">disklabel(8)</a> partition locations to bsize boundaries. Also mention that such rounding is being done, so as to not surprise the user. Fixes problems reproducing a "pre-4K fix" disklabel.
                    390: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fdisk&manpath=OpenBSD%205.1&sektion=8&format=html">fdisk(8)</a> will now return relevant errno string when erroring out.
1.1       schwarze  391: <li>Accept "makewhatis" as an alias for "<a href="#mandocdb">mandocdb</a>".
                    392: <li>Implement binary compatibility of the <a href="#mandocdb">mandocdb</a> databases across architectures. For example, it is now possible to create databases on sparc64 and use them on i386 and vice versa.
1.4       brett     393: <li>Implement <a href="#mandocdb">mandocdb</a> test mode (<code>mandocdb -t</code>), required for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_create&manpath=OpenBSD%205.1&sektion=1&format=html">pkg_create(1)</a>. Always do all consistency checks; when any one fails, decide whether to print a message, or skip the file, or both, or none. Other cleanups: bail out on conflicting options; do not crash with <code>-a</code> if there are plain files in the root dir.
1.1       schwarze  394: <!-- 2011/12/24 -->
1.4       brett     395: <li>Force <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arcofi&manpath=OpenBSD%205.1&sektion=4&format=html">arcofi(4)</a> TX gain to minus infinity when the user asks to only keep the input source enabled. Document the supported encodings and mixer items in the manual page, and the fact that all output sources share the same volume (GX gain) setting.
                    396: <li>Support leading, trailing and double colons in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%205.1&sektion=1&format=html">apropos(1)</a> MANPATH to prepend, append or insert the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man.conf&manpath=OpenBSD%205.1&sektion=5&format=html">man.conf(5)</a> default path; compatible with GNU manpath(1).
                    397: <li>Default <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arcofi&manpath=OpenBSD%205.1&sektion=4&format=html">arcofi(4)</a> to a much smaller input gain on the MIC line (improves recording quality), and switch to a better gain table.
                    398: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> so that when mouse-select-pane and mouse-select-window are both enabled, clicking on the status line does not change the current pane.
                    399: <li>Document that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=userdel&manpath=OpenBSD%205.1&sektion=8&format=html">userdel(8)</a> <code>-p</code> requires an argument.
1.1       schwarze  400: <!-- 2011/12/23 -->
1.4       brett     401: <li>Switch the Ricoh RU823 SD/MMC in SD2.0 mode (where it changes itself into a Ricoh RU822 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sdhc&manpath=OpenBSD%205.1&sektion=4&format=html">sdhc(4)</a> controller). Also switch the base clock to 50MHz as some SD/MMC cards don't work with the default 200MHz clock.
1.1       schwarze  402: <!-- 2011/12/21 -->
1.4       brett     403: <li>Work-in-progress driver for the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arcofi&manpath=OpenBSD%205.1&sektion=4&format=html">arcofi(4)</a> "Audio1" device on the HP 9000/425e (hp300), and the HP9000/705 and 9000/710 (hppa). 8-bit mono (8KHz) and 16 bit modes. Tested on 425e only so far, and playback only. Configured in, but disabled, on hppa kernels until there are positive test reports.
1.1       schwarze  404: <li>Add provisional support for Sandybridge. 2D, suspend/resume, and native display resolutions working, no 3D acceleration or video yet.
1.4       brett     405: <li>Disable temporarily CA support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a>, it prevents some remote hosts from establishing a ssl session. Will be investigated and reenabled soon.
                    406: <li>Compute mandatory UDP checksum for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsec&manpath=OpenBSD%205.1&sektion=4&format=html">ipsec(4)</a> IPv6 packets.
                    407: <li>No longer attempt to run pf_translate on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%205.1&sektion=4&format=html">pf(4)</a> fragments. Also don't do af translation if pf_translate didn't succeed.
1.1       schwarze  408: <!-- 2011/12/20 -->
1.4       brett     409: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.conf&manpath=OpenBSD%205.1&sektion=8&format=html">rc.conf(8)</a> adapted to recent rc scripts change.
                    410: <li>For <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&manpath=OpenBSD%205.1&sektion=8&format=html">rc.d(8)</a>, move mandatory flags for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftpd&manpath=OpenBSD%205.1&sektion=8&format=html">ftpd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=identd&manpath=OpenBSD%205.1&sektion=8&format=html">identd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=popa3d&manpath=OpenBSD%205.1&sektion=8&format=html">popa3d(8)</a> from daemon_flags to daemon.
1.1       schwarze  411: <li>Update to libXi 1.4.5.
1.4       brett     412: <li>Respect <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mount&manpath=OpenBSD%205.1&sektion=2&format=html">mount(2)</a> MNT_FORCE flag in ntfs_unmount and proceed even if a system vnode is being held. Prevents crashes with forced unmounts. Silence ntfs_reclaim so that kernel won't spit out vprint's angrily.
                    413: <li>Make <a href="#mandocdb">mandocdb</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%205.1&sektion=1&format=html">apropos(1)</a> work on strict alignment architectures. Note: binary database format still machine-dependent.
1.1       schwarze  414: <!-- 2011/12/19 -->
1.4       brett     415: <li>Improve <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=icmp&manpath=OpenBSD%205.1&sektion=4&format=html">icmp(4)</a> direction check in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%205.1&sektion=4&format=html">pf(4)</a> to deal correctly with <code>af-to</code> states. No longer exclude <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=icmp&manpath=OpenBSD%205.1&sektion=4&format=html">icmp(4)</a> echo replies from the test.
                    416: <li>Fix to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&manpath=OpenBSD%205.1&sektion=8&format=html">pfctl(8)</a> to unbreak rule optimizer.
                    417: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> now returns an informative error string if the envelope is invalid; takes envelope id as a parameter and make sure it matches; no longer expects the errorline to start with an SMTP response code; and makes sure that all string fields are actual strings (to prevent overflows).
1.1       schwarze  418: <li>Added recognition of TI XIO2221 FireWire to pcidevs.
1.4       brett     419: <li>Added ID for Broadcom BCM57765 to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mii&manpath=OpenBSD%205.1&sektion=4&format=html">mii(4)</a>.
                    420: <li>Fix checksum of UDP/TCP packets following RFC 3948. Required for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsec&manpath=OpenBSD%205.1&sektion=4&format=html">ipsec(4)</a> NAT-T transport mode.
                    421: <li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%205.1&sektion=1&format=html">apropos(1)</a> "any" really covers all search keys.
1.1       schwarze  422: <li>Make <a href="#mandocdb">mandocdb</a> format simpler/smaller by storing the file type as a single character, and storing paths relative to the directory containing the database.
                    423: <!-- 2011/12/18 -->
                    424: <li>Xenocara updates the xserver to 1.11.3.
1.4       brett     425: <li>Components of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> generalize error message building in even more places by leaving that task up to the utility function <code>envelope_set_errormsg()</code>.
                    426: <li>A verbosity message is fixed in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpbench&manpath=OpenBSD%205.1&sektion=1&format=html">tcpbench(1)</a> which sofar logged the amount of requested, instead of the number of actually connected clients.
1.1       schwarze  427: <!-- 2011/12/17 -->
                    428: <li>In Xenocara libXi is updated to 1.4.4.
                    429: <!-- 2011/12/16 -->
1.4       brett     430: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=top&manpath=OpenBSD%205.1&sektion=1&format=html">top(1)</a> learns the new <b>-H</b> option to show process threads; it replaces the <b>-T</b> option which was used for that purpose before: using <b>-H</b> is consistent with OpenBSDs <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&manpath=OpenBSD%205.1&sektion=1&format=html">ps(1)</a> and with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=top&manpath=OpenBSD%205.1&sektion=1&format=html">top(1)</a> of other operating systems.
1.1       schwarze  431: <!-- 2011/12/15 -->
                    432: <li>A series of fixes to gain a working clang(1) are applied to includes files. Then again, a series of fixes due to a running clang(1) are applied to include files.
1.4       brett     433: <li>g++(1) (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&manpath=OpenBSD%205.1&sektion=1&format=html">gcc(1)</a>) 2.95.3 removes the <code>permanent_obstack</code> memory usage optimization from <code>duplicate_decls()</code>, because this code is just bogus and may cause <code>SIGSEGV</code> in the wild. A larger diff to remove <code>permanent_obstack</code> completely (as has been done by the gcc folks in the 3.x series) is being worked on.
                    434: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a>, a buffer size check is sanitized and proper SMTP dot-escaping ensured.
1.1       schwarze  435: <!-- 2011/12/14 -->
                    436: <li>The pcre library included with nginx(8) updated to 8.21.
1.4       brett     437: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftpd&manpath=OpenBSD%205.1&sektion=8&format=html">ftpd(8)</a> learns a new <b>-W</b> option which can be used to suppress keeping track of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wtmp&manpath=OpenBSD%205.1&sektion=5&format=html">wtmp(5)</a> login records.
                    438: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> the queue_fsqueue and auth backends are brought into line with the new backend API.
1.1       schwarze  439: <li>The compat_linux layer adds support for (a subset of) <code>prctl(2)</code>.
1.4       brett     440: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ktrace&manpath=OpenBSD%205.1&sektion=9&format=html">ktrace(9)</a> rthread handling is improved. The flags and the vnode are moved into <code>struct process</code>; <code>KTRFAC_ACTIVE</code> becomes <code>P_INKTR</code>. In <code>sys_ktrace()</code> the user credentials are now used for all writes to the vnode, if one is used.
1.1       schwarze  441: <!-- 2011/12/13 -->
1.4       brett     442: <li>A delivery backend API is introduced in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a>. Each delivery method now resides in its own backend, which slims down smtpd.c. The user and map backends are updated and tidied in equal spirit. And finally the SSL code makes use of a certificate authority file if specified and available.
1.1       schwarze  443: <li>On the luna88k port an auto-boot failure is fixed by using the real name for a string comparison (instead of the already checked device prefix).
1.4       brett     444: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&manpath=OpenBSD%205.1&sektion=8&format=html">rc.d(8)</a> script for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nsd&manpath=OpenBSD%205.1&sektion=8&format=html">nsd(8)</a> no longer supports the <b>reload</b> action. Reloading DNS configuration should be performed through <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nsdc&manpath=OpenBSD%205.1&sektion=8&format=html">nsdc(8)</a> and not with a rc script.
1.1       schwarze  445: <!-- 2011/12/12 -->
1.4       brett     446: <li>Fixup of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&manpath=OpenBSD%205.1&sektion=8&format=html">pfctl(8)</a> <code>af-to</code> regression that occured with match rules.
                    447: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> will now display process name rather than function name in debug messages.
                    448: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&manpath=OpenBSD%205.1&sektion=8&format=html">isakmpd(8)</a> to use a FQDN as a ID payload type. Some client (eg Windows XP) uses the FQDN type in NAT-T with transport mode.
                    449: <li>Implement <code>-C</code> (alternative config file) for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%205.1&sektion=1&format=html">apropos(1)</a> and <a href="#mandocdb">mandocdb</a>.
1.1       schwarze  450: <!-- 2011/12/11 -->
1.4       brett     451: <li>Utility function added to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> for parsing and validating SMTP response lines.
                    452: <li>Suspend other rthreads before dumping core or running <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=exec&manpath=OpenBSD%205.1&sektion=3&format=html">exec(3)</a>; make them exit when exec succeeds.
                    453: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> will now fetch the ssl cert earlier on if needed and skip mta_pickup() when handling the incoming forward.
                    454: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&manpath=OpenBSD%205.1&sektion=1&format=html">ps(1)</a> now understands <code>-o cwd</code> using the new KERN_PROC_CWD sysctl.
1.1       schwarze  455: <!-- 2011/12/10 -->
1.4       brett     456: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%205.1&sektion=1&format=html">apropos(1)</a> bugfixes: (1) Always show architecture-independent manuals, even when an architecture is specified on the command line. (2) Do not leak memory when a manual is skipped because it's the wrong section or architecture.
1.1       schwarze  457: <li><a href="#mandocdb">mandocdb</a> now avoids leaking index records by only allocating a record for a file when needed.
1.4       brett     458: <li>Improved re-initialization of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&manpath=OpenBSD%205.1&sektion=8&format=html">dhclient(8)</a> parsing state so nothing accidentally carries over when a new file (i.e. leases after config) is parsed. May help with mysterious "Corrupt lease file" messages.
1.1       schwarze  459: <li>Fix <a href="#mandocdb">mandocdb</a> selection of arch-specific manuals: (1) Correctly compare cat vs. man paths. (2) Compare arch (and section) names case-insensitively.
1.4       brett     460: <li>Minor changes to leases file handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&manpath=OpenBSD%205.1&sektion=8&format=html">dhclient(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcpd&manpath=OpenBSD%205.1&sektion=8&format=html">dhcpd(8)</a>.
1.1       schwarze  461: <li>Set grep and tar programs in etc/config.site to force configure to find the system ones.
1.4       brett     462: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=make&manpath=OpenBSD%205.1&sektion=1&format=html">make(1)</a> now uses clock_gettime() to get a high precision timestamp, instead of converting gettimeofday()'s output.
1.1       schwarze  463: <!-- 2011/12/09 -->
1.4       brett     464: <li>Remove <code>-M</code> from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%205.1&sektion=1&format=html">aucat(1)</a>, and <code>-l</code> from aucat and sndiod.
                    465: <li>Change the way the working directory for new processes is discovered by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a>. If default-path isn't empty, it is used.
                    466: <li>Add a new sndiod audio/midi daemon (name changed from aucat, and enabled by default) and hide <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%205.1&sektion=1&format=html">aucat(1)</a> server-specific options.
                    467: <li>Always schedule another rx ring refill callout in case we fail to do it at the spot. Prevents rx ring lockups under high load on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ix&manpath=OpenBSD%205.1&sektion=4&format=html">ix(4)</a>.
                    468: <li>Improve <a href="#mandocdb">mandocdb</a> parsing of preformatted manuals: If the first section is empty, reuse the file name as the description; strip backspace encoding from the description; make the loops more readable using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=string&manpath=OpenBSD%205.1&sektion=3&format=html">string(3)</a> functions; put fclose() at the end, as line isn't valid afterwards.
                    469: <li>In default mode, use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=realpath&manpath=OpenBSD%205.1&sektion=3&format=html">realpath(3)</a> on the "dir" arguments and put canonicalized absolute pathnames into the <a href="#mandocdb">mandocdb</a> database.
1.1       schwarze  470: <!-- 2011/12/08 -->
1.4       brett     471: <li>Sync to terminfo.src from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ncurses&manpath=OpenBSD%205.1&sektion=3&format=html">ncurses(3)</a>-20111203, this adds specific entries for OpenBSD i386.
                    472: <li>Cleanup of the kernel routing code documentation code in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=route&manpath=OpenBSD%205.1&sektion=4&format=html">route(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=route&manpath=OpenBSD%205.1&sektion=9&format=html">route(9)</a>.
                    473: <li>Add timeout to fill rx-ring in case of mbuf shortage while in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vr&manpath=OpenBSD%205.1&sektion=4&format=html">vr(4)</a> vr_intr(); fixes hanging interfaces similar to in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=myx&manpath=OpenBSD%205.1&sektion=4&format=html">myx(4)</a>.
1.1       schwarze  474: <li><a
1.4       brett     475: href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> now checks properly for NULL -&gt;ifa_addr.
                    476: <li>Now that arch-defines have been reworked, document the simpler arch-constants in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bsd.port.arch.mk&manpath=OpenBSD%205.1&sektion=5&format=html">bsd.port.arch.mk(5)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=port-modules&manpath=OpenBSD%205.1&sektion=5&format=html">port-modules(5)</a>.
1.1       schwarze  477: <li>Instead of just counting the free index slots, <a href="#mandocdb">mandocdb</a> will now reclaim them.
                    478: <!-- 2011/12/07 -->
1.4       brett     479: <li>Add Nuvoton NCT6776F to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lm&manpath=OpenBSD%205.1&sektion=4&format=html">lm(4)</a>.
                    480: <li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=esa&manpath=OpenBSD%205.1&sektion=4&format=html">esa(4)</a> only returns 1 from the interrupt handler if the interrupt was for us. Fixes problems when the interrupt is shared.
                    481: <li>Avoid kernel crash by removing double clfree() on endpoint closing for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ugen&manpath=OpenBSD%205.1&sektion=4&format=html">ugen(4)</a> devices.
1.1       schwarze  482: <li>Implement search support for 24 additional macros, extract more information from <code>Fn</code>, and lift section restrictions from <code>An Cd Er Ev Fn Fo In Pa St Va Vt</code> in <a href="#mandocdb">mandocdb</a>.
                    483: <!-- 2011/12/06 -->
1.4       brett     484: <li>"Removing scratch and junk files" section of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=daily&manpath=OpenBSD%205.1&sektion=8&format=html">daily(8)</a> now sends files to /dev/null.
1.1       schwarze  485: <li>Add support for Nuvoton NCT6776F fan, voltage and temperature sensors.
1.4       brett     486: <li>New <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fnmatch&manpath=OpenBSD%205.1&sektion=3&format=html">fnmatch(3)</a> implementation which is not recursive. Originally released in Apache APR-1.4.5.
1.1       schwarze  487: <!-- 2011/12/05 -->
1.4       brett     488: <li>Split the ruby module description off <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=port-modules&manpath=OpenBSD%205.1&sektion=5&format=html">port-modules(5)</a> to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ruby-module&manpath=OpenBSD%205.1&sektion=5&format=html">ruby-module(5)</a>.
                    489: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&manpath=OpenBSD%205.1&sektion=1&format=html">mg(1)</a> will now use absolute filenames while pushing and popping off the stack.
1.1       schwarze  490: <!-- 2011/12/04 -->
1.4       brett     491: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&manpath=OpenBSD%205.1&sektion=1&format=html">mg(1)</a>s new tag handling fixes a segmentation fault by always using absolute pathnames instead of accessing relative to cwd.
1.1       schwarze  492: <li>Implemented cancellation points in librthread for the basic systemcalls.
                    493: <li>On i386 a safety panic has been eliminated by not checking for HyperTransport buses if in PCI mode 2.
1.4       brett     494: <li>In copy mode <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> supports "jump to" like vi via <tt>t</tt> and <tt>T</tt> keys. Likewise <tt>x</tt> and <tt>X</tt> will delete in edit mode.
                    495: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ukbd&manpath=OpenBSD%205.1&sektion=4&format=html">ukbd(4)</a> adds support for Apple <tt>fn</tt> keys.
                    496: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usermod&manpath=OpenBSD%205.1&sektion=8&format=html">usermod(8)</a>s new <i>-S</i> option can be used to <em>set</em> secondary groups for users, whereas <i>-G</i> has been redefined to <em>append</em> to that list instead.
1.1       schwarze  497: <!-- 2011/12/03 -->
1.4       brett     498: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> removes an OpenBSD-specific tweak regarding <code>.Xr</code> spacing and gains compatibility with bsd.lv mandoc and groff-1.21.
1.1       schwarze  499: <li>The kernels virtual memory range management fixes a weird <code>vm_page</code> access in <code>uvm_pmr_freepages()</code>. This should also result in proper wakeup of <code>uvm_pmalloc</code> sleepers.
1.4       brett     500: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pms&manpath=OpenBSD%205.1&sektion=4&format=html">pms(4)</a> driver corrects its understanding of some ALPS mice in respect to the third (z-) axis.
                    501: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=port-modules&manpath=OpenBSD%205.1&sektion=5&format=html">port-modules(5)</a> is revised and extended.
1.1       schwarze  502: <li><a href="#mandocdb">mandocdb</a> changes the database format again to be endian-neutral.
1.4       brett     503: <li>In Xenocara, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xdm&manpath=OpenBSD%205.1&sektion=1&format=html">xdm(1)</a> restores support for ecdsa ssh keys, which has been lost during the update to version 1.1.11.
                    504: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&manpath=OpenBSD%205.1&sektion=8&format=html">pfctl(8)</a> fixes issues with garbage content of fields which are not always initialized by zeroing out the entire data carrier.
1.1       schwarze  505: <li>The compat_linux layer gains support for <code>MSG_NOSIGNAL</code>.
                    506: <!-- 2011/12/02 -->
1.4       brett     507: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&manpath=OpenBSD%205.1&sektion=4&format=html">usb(4)</a>s <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&manpath=OpenBSD%205.1&sektion=4&format=html">wi(4)</a> code ensures <code>splx()</code> is called before exiting <code>wi_usb_tx_lock_try()</code>.
                    508: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=trm&manpath=OpenBSD%205.1&sektion=4&format=html">trm(4)</a> ensures to <code>splx()</code> before return from <code>trm_StartWaitingSRB()</code>.
                    509: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_delete&manpath=OpenBSD%205.1&sektion=1&format=html">pkg_delete(1)</a> adds the <i>-X</i> option, which negates given packages (removes them instead of adding them).
                    510: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%205.1&sektion=1&format=html">aucat(1)</a> unbreaks <i>-aoff</i> with <i>MALLOC_OPTIONS=J</i> by initializing the device reference counter.
                    511: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%205.1&sektion=1&format=html">aucat(1)</a> no longer adds a <i>.wav</i> header to <i>.syx</i> files.
1.1       schwarze  512: <!-- 2011/12/01 -->
1.4       brett     513: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%205.1&sektion=7&format=html">man(7)</a> uses a default volume name when no explicit one is given, which results in nicer page headers for many manuals like, e.g., <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cvs&manpath=OpenBSD%205.1&sektion=1&format=html">cvs(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lynx&manpath=OpenBSD%205.1&sektion=1&format=html">lynx(1)</a> and many from the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=curses&manpath=OpenBSD%205.1&sektion=3&format=html">curses(3)</a> set. To not break compatibility a corresponding patch for GNU troff has been written and was accepted upstream by Werner Lemberg as rev. 1.65 of <a href="http://cvs.savannah.gnu.org/viewvc/groff/tmac/an-old.tmac?root=groff">http://cvs.savannah.gnu.org/viewvc/groff/tmac/an-old.tmac?root=groff</a>.
                    514: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pgt&manpath=OpenBSD%205.1&sektion=4&format=html">pgt(4)</a> ensures to <code>splx()</code> before return from <code>pgt_media_status()</code>.
                    515: <li>Some Apple products (iPods and iPhones) become known to the USB-subsystem and will at least attach as <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ugen&manpath=OpenBSD%205.1&sektion=4&format=html">ugen(4)</a> (so that e.g. gphoto2 should now be able to retrieve data).
                    516: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&manpath=OpenBSD%205.1&sektion=4&format=html">pfsync(4)</a> ensures <code>pf_route()</code> is only entered when undeferring a <code>PF_ROUTETO</code> case.
                    517: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> adds home and end keys for the command prompt.
                    518: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> <tt>M-f</tt> and <tt>M-b</tt> work the same at the command prompt as in copy mode.
                    519: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&manpath=OpenBSD%205.1&sektion=8&format=html">disklabel(8)</a> fixes issues with the <i>b</i> and <i>k</i> size suffixes by casting the sector size to a signed 64-bit integer before applying the negate.
1.1       schwarze  520: <!-- 2011/11/30 -->
1.4       brett     521: <li>In order to support jumbo frames in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&manpath=OpenBSD%205.1&sektion=4&format=html">pfsync(4)</a> the new <code>MAXMCLBYTES</code> macro is introduced in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mbuf&manpath=OpenBSD%205.1&sektion=9&format=html">mbuf(9)</a> (and already used in <code>m_pullup()</code> and <code>m_pulldown()</code>).
1.1       schwarze  522: <!-- 2011/11/29 -->
1.4       brett     523: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mbuf&manpath=OpenBSD%205.1&sektion=9&format=html">mbuf(9)</a>s <code>m_pullup()</code> function changes the order of some conditional tests in order to avoid execution of cases which would later turn out to be useless; it also fixes the calculation of available space for external storage.
                    524: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ucom&manpath=OpenBSD%205.1&sektion=4&format=html">ucom(4)</a>s <code>ucomopen()</code> gets some error code-flow fixes to prevent release of critical structures, and removes a superfluous call to <code>ttyopen()</code>.
                    525: <li>Xenocara updates the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=intel&manpath=OpenBSD%205.1&sektion=4&format=html">intel(4)</a> driver to a more recent version. (This is a prerequisite for Sandybridge support, but that is disabled for now.)
                    526: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vic&manpath=OpenBSD%205.1&sektion=4&format=html">vic(4)</a>s interrupt handler will no longer report the interrupt as being consumed to let devices which share the interrupt have their interrupt handler run.
                    527: <li>After updating <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&manpath=OpenBSD%205.1&sektion=4&format=html">pfsync(4)</a> to use a single 64-bit integer instead of an array of two 32-bit integers for state <i>id</i> housekeeping, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systat&manpath=OpenBSD%205.1&sektion=1&format=html">systat(1)</a> considers the <i>creatorid</i> as well as the state <i>id</i> and thus mirrors the <i>id</i> comparison code found in the kernel.
1.1       schwarze  528: <!-- 2011/11/28 -->
                    529: <li>Fixes in the network stack for auto-negotiation on ICH8.
1.4       brett     530: <li>In Xenocara <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ws&manpath=OpenBSD%205.1&sektion=4&format=html">ws(4)</a> gains support for wheel emulation (emulating button press/release events when the mouse is moved while a specific button is pressed).
1.1       schwarze  531: <li>In Xenocara the ATI Radeon driver should work better on PowerBook5,[7-9] after a faulty model string comparison has been fixed.
1.4       brett     532: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld.so&manpath=OpenBSD%205.1&sektion=1&format=html">ld.so(1)</a> internally adds support for some dynamic <code>DT_FLAGS_1</code> flags: <code>DF_1_NODELETE</code> and <code>DF_1_INITFIRST</code>, as well as <code>DF_1_NOW</code> and <code>DF_1_GLOBAL</code>.
                    533: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=myx&manpath=OpenBSD%205.1&sektion=4&format=html">myx(4)</a> fixes error code-flow in <code>myx_buf_fill()</code> in order to avoid either <code>mbuf</code> leaks or a <code>NULL</code> pointer dereference.
1.1       schwarze  534: <!-- 2011/11/27 -->
1.4       brett     535: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&manpath=OpenBSD%205.1&sektion=1&format=html">mg(1)</a> changes behaviour of <i>M-q</i> (<i>fill-paragraph</i>) to allow double-space after <code>/[.?!]\)?/</code>.
                    536: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&manpath=OpenBSD%205.1&sektion=1&format=html">mg(1)</a> gains some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ctags&manpath=OpenBSD%205.1&sektion=1&format=html">ctags(1)</a> support.
                    537: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> project implements <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whatis&manpath=OpenBSD%205.1&sektion=1&format=html">whatis(1)</a> as a special <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%205.1&sektion=1&format=html">apropos(1)</a> mode. This is intended to replace <i>src/usr.bin/whatis</i> at a later time, but can already be tested (ensure <i>argv[0]</i> starts with the string <i>whatis</i>).
1.1       schwarze  538: <li><a href="#mandocdb">mandocdb</a> gets first rudimentary handling of formatted manuals ("cat pages").
1.4       brett     539: <li>The libedit library (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=editline&manpath=OpenBSD%205.1&sektion=3&format=html">editline(3)</a>) fixes a segmentation fault when trying to lookup a command when there are no registered bindings.
1.1       schwarze  540: <li>In the hppa64 libkern several fixups are applied to assembler optimizations of memory operations, including the correction of <code>memcpy()</code>s return value. Only proper PA-RISC 2.0 mnemonics remain.
1.4       brett     541: <li>Two revisions that have been lost during update are backed out in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ix&manpath=OpenBSD%205.1&sektion=4&format=html">ix(4)</a>: 1.31 (reyk@: fix the IP checksum offloading logic) and 1.46 (claudio@: low latency interrupt moderation for 82599).
                    542: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&manpath=OpenBSD%205.1&sektion=4&format=html">pfsync(4)</a> eliminates some race conditions by protecting more operations against interrupts in <code>pfsync_clone_destroy()</code>.
1.1       schwarze  543: <!-- 2011/11/26 -->
1.4       brett     544: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&manpath=OpenBSD%205.1&sektion=8&format=html">ifconfig(8)</a> looses it's <i>vlanprio</i> option as the <code>SIOCSETVLANPRIO</code> and <code>SIOCGETVLANPRIO</code> ioctls are removed. The priority scheme is now tied to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vlan&manpath=OpenBSD%205.1&sektion=4&format=html">vlan(4)</a>s IEEE 802.1p priority tagging.
                    545: <li>The ever evolving <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> system resyncs a whole bunch of work with and from bsd.lv; besides lots of internal code reorganization this adds proper handling of the <i>MANPATH</i> environment variable.
1.1       schwarze  546: <!-- 2011/11/25 -->
1.4       brett     547: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=urtwn&manpath=OpenBSD%205.1&sektion=4&format=html">urtwn(4)</a> adds support for the Netgear WNA1000M WLAN adapter.
1.1       schwarze  548: <li>The network stack now applies <i>route-to</i> to deferred packets; without this option the first packet of a connection doesn't observe the <i>route-to</i> option.
1.4       brett     549: <li>The compat_linux layer implements <code><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=chown&manpath=OpenBSD%205.1&sektion=2&format=html">chown(2)</a></code>.
                    550: <li>The packet filter machinery (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%205.1&sektion=4&format=html">pf(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pflog&manpath=OpenBSD%205.1&sektion=4&format=html">pflog(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&manpath=OpenBSD%205.1&sektion=4&format=html">pfsync(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pflow&manpath=OpenBSD%205.1&sektion=4&format=html">pflow(4)</a>) turns over to use the system uptime for state creation time values, since <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=date&manpath=OpenBSD%205.1&sektion=1&format=html">date(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&manpath=OpenBSD%205.1&sektion=8&format=html">ntpd(8)</a> can skew the time value which was used before.
                    551: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ports&manpath=OpenBSD%205.1&sektion=7&format=html">ports(7)</a> documents the <i>homepage-links</i> target.
                    552: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bsd.port.mk&manpath=OpenBSD%205.1&sektion=5&format=html">bsd.port.mk(5)</a> gets another extension and covers the targets <i>show-size</i> and <i>show-fake-size</i>, as well as <i>all-lib-depends</i>, <i>fetch-makefile</i> and <i>print-package-args</i>, amongst others related to dependency solving, and adds some more odds and ends.
1.1       schwarze  553: <li>Kernel builds without the <i>INET6</i> option were broken for a while due to missing <code>#ifdef</code>'s, but that is fixed again.
1.4       brett     554: <li>More work on the package system results in changes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_info&manpath=OpenBSD%205.1&sektion=1&format=html">pkg_info(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_delete&manpath=OpenBSD%205.1&sektion=1&format=html">pkg_delete(1)</a>.
1.1       schwarze  555: <!-- 2011/11/24 -->
1.4       brett     556: <li>The alpha port turns over to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&manpath=OpenBSD%205.1&sektion=1&format=html">gcc(1)</a> v4.
                    557: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&manpath=OpenBSD%205.1&sektion=1&format=html">gcc(1)</a> v4 gains some last modifications to enable the alpha port to switch to it.
1.1       schwarze  558: <li>The IPv6 network stack gains rdomain support.
                    559: <!-- 2011/11/23 -->
                    560: <li>In Xenocara the libGL for Radeon r200 is fixed by adding the missing link to libdrm_radeon.
1.4       brett     561: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpctl&manpath=OpenBSD%205.1&sektion=8&format=html">smtpctl(8)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mailq&manpath=OpenBSD%205.1&sektion=8&format=html">mailq(8)</a>, which share the same <code>main()</code>, fix a segmentation fault when being invoked as <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mailq&manpath=OpenBSD%205.1&sektion=8&format=html">mailq(8)</a>.
                    562: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&manpath=OpenBSD%205.1&sektion=8&format=html">pfctl(8)</a> prints ports as numbers by default, the new <i>-P</i> option will print names (as from <i>/etc/services</i>) instead.
1.1       schwarze  563: <!-- 2011/11/22 -->
                    564: <li>Hibernation gets more robust by properly accounting the MP trampoline page in the range count.
                    565: <li>The network stack fixes a SMP deadlock by disabling interrupts in <code>pool_reclaim_all()</code>.
                    566: <li>LibC removes all references to the long-dead <code>sigstack(2)</code>.
1.4       brett     567: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bsd.port.mk&manpath=OpenBSD%205.1&sektion=5&format=html">bsd.port.mk(5)</a> manual has been updated.
1.1       schwarze  568: <li>The miniroot install.sub script works around the fact that MAKEDEV does not report any failures, which avoids the always failing efforts to mount filesystems on non-existent devices.
                    569: <!-- 2011/11/21 -->
1.4       brett     570: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=roff&manpath=OpenBSD%205.1&sektion=7&format=html">roff(7)</a> manual corrects several factual errors in its HISTORY section. Kristaps Dzonsons reconstructed what really happened by talking to the people involved, including Brian W. Kernighan and James Clarke, to name a few. See <a href="http://manpages.bsd.lv/history.html">http://manpages.bsd.lv/history.html</a> for the complete picture.
                    571: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> drops usage of it's <i>enqueue/</i> queue in favour of <i>incoming/</i>.
                    572: <li>New documentation is available: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkgpath&manpath=OpenBSD%205.1&sektion=7&format=html">pkgpath(7)</a>.
1.1       schwarze  573: <!-- 2011/11/20 -->
1.4       brett     574: <li>The <code><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ktrace&manpath=OpenBSD%205.1&sektion=2&format=html">ktrace(2)</a></code> systemcall fixes a bug which could expose the content of <code>sizeof(register_t)</code> bytes of kernel memory to userland.
                    575: <li>As <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%205.1&sektion=1&format=html">aucat(1)</a> development proceeds code which manages mmc/mtc and volume control has been moved from <code>struct aproc</code> to <code>struct dev</code>.
                    576: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_info&manpath=OpenBSD%205.1&sektion=1&format=html">pkg_info(1)</a>s <i>-r</i> option reuses internal error codes (as from <i>-e</i>) if available, which allows constructs like <tt>pkg_info -e 'gettext-&gt;=0.20' -r 'gettext-&gt;=0.10.38' gettext-0.18.1p0</tt>.
1.1       schwarze  577: <!-- 2011/11/19 -->
                    578: <li>The aviion, luna88k and mvme88k ports fix early boot crashes by making sure that <code>%cr17</code> points to a dummy CPU information structure before the real processor is known.
                    579: <li>On the macppc port it is again possible to boot the kernel from a HFS partition.
1.4       brett     580: <li>On the alpha port <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld.so&manpath=OpenBSD%205.1&sektion=1&format=html">ld.so(1)</a> is now compiled with the -mbuild-constants flag, to avoid loading larger integer constants from the relocated data segment. This fixes the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld.so&manpath=OpenBSD%205.1&sektion=1&format=html">ld.so(1)</a> build with gcc4.
                    581: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&manpath=OpenBSD%205.1&sektion=4&format=html">carp(4)</a> selects routing tables according to the rdomain. Due to that it is possible to connect to the carp address when the carpdev interface also has an IP address in a non-default rdomain.
                    582: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umsm&manpath=OpenBSD%205.1&sektion=4&format=html">umsm(4)</a> adds support for ZTE MF190.
1.1       schwarze  583: <li>Update to freetype 2.4.8. This update fixes CVE-2011-3439.
                    584: <!-- 2011/11/17 -->
1.4       brett     585: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%205.1&sektion=1&format=html">apropos(1)</a> adds support for parenthesized subexpressions.
                    586: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xidle&manpath=OpenBSD%205.1&sektion=1&format=html">xidle(1)</a> now correctly acts upon receiving <code>SIGUSR1</code>, <code>SIGINT</code> and <code>SIGTERM</code>.
1.1       schwarze  587: <li>The kernel adds run length encoding (RLE) for hibernate - don't compress or write pages that are free.
1.4       brett     588: <li>The libedit library (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=editline&manpath=OpenBSD%205.1&sektion=3&format=html">editline(3)</a>) now correctly calculates the size for a <code>wchar_t</code> argv, which fixes a memory corruption.
                    589: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> test suite has been completely overhauled.
                    590: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%205.1&sektion=1&format=html">apropos(1)</a> understands the standard options <i>-M</i> and <i>-m</i> after the addition of minimal _whatdb support for <a href="#mandocdb">mandocdb</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%205.1&sektion=1&format=html">apropos(1)</a>.
                    591: <li><font color="#e00000"><strong>RELIABILITY FIX: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=named&manpath=OpenBSD%205.1&sektion=8&format=html">named(8)</a> gets patches from BIND upstream to mitigate CVE-2011-4313. </strong></font><br><a href="errata50.html#001_bind">A source code patch is available</a>. <br><a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
1.1       schwarze  592: <li>The revision of HISTORY sections of the manpages of all syscalls that exist since Version 1 AT&amp;T UNIX has been completed.
1.4       brett     593: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> will no longer reformat ISO 8601-style dates, but use them "as-is".
1.1       schwarze  594: <!-- 2011/11/16 -->
1.4       brett     595: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umsm&manpath=OpenBSD%205.1&sektion=4&format=html">umsm(4)</a> adds support for Huawei EM770W.
1.1       schwarze  596: <li>Xenocara updates xterm to 276 and freetype to 2.4.6.
                    597: <li>The kernel makes the <code>userret()</code> function machine-independent.
1.4       brett     598: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%205.1&sektion=1&format=html">apropos(1)</a> starts supporting multiple search terms, and logical operations <i>-a</i> and <i>-o</i> to combine them.
                    599: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&manpath=OpenBSD%205.1&sektion=1&format=html">sftp(1)</a> fixes a minor memory leak which occurred when autocompleting a command did not give any results.
                    600: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&manpath=OpenBSD%205.1&sektion=4&format=html">pfsync(4)</a> packet filter fixes some spontaneous CARP failovers which occurred when using the flag setting ioctl by only requesting bulk updates when going up, not when already running.
                    601: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&manpath=OpenBSD%205.1&sektion=1&format=html">pkg_add(1)</a> will use cache directories if they are offered by the ports tree, which boils down to a massive performance improvement.
                    602: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> improves handling of offline messages. It is ensured that they are only unlinked after they have been correctly enqueued. Instead of aborting forked worker processes if an error occurs while handling an offline message, simply log and leave the failed message untouched.
1.1       schwarze  603: <!-- 2011/11/15 -->
1.4       brett     604: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> gains capabilities to do word-movement and -editing.
                    605: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> the <i>word-separators</i> option now belongs to a session, not to windows.
                    606: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> extends it's beta filter handling and introduces filter status states, like <code>STATUS_WAITING</code>.
                    607: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> internal Qwalk API has been reworked and is now fully modularized.
                    608: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=less&manpath=OpenBSD%205.1&sektion=1&format=html">less(1)</a> the <i>LESSHISTFILE</i> is from now on by default disabled.
1.1       schwarze  609: <li>The beagle port re-adds support for the omdog watchdog timer.
1.4       brett     610: <li>In Xenocara, update <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xdm&manpath=OpenBSD%205.1&sektion=1&format=html">xdm(1)</a> to 1.1.11 plus a few patches.
1.1       schwarze  611: <li>nginx(8) is updated to 1.0.10. This version fixes a bug in the resolver which caused segmentation faults in worker processes on receipt of large DNS packets.
1.4       brett     612: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%205.1&sektion=1&format=html">aucat(1)</a> adds a "device number" component in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sndio&manpath=OpenBSD%205.1&sektion=7&format=html">sndio(7)</a> device names, allowing a single aucat instance to handle all audio and MIDI services. Note this changes the service names (a backward compatibility hook keeps old names working if only one aucat server is running).
1.1       schwarze  613: <!-- 2011/11/14 -->
                    614: <li>Xenocara fixes regressions, which could be seen in media key handling under Gnome, by merging in the patch from <a href="http://patchwork.freedesktop.org/patch/7707/">http://patchwork.freedesktop.org/patch/7707</a>.
1.4       brett     615: <li><a href="#mandocdb">mandocdb</a> turns over to only archive those files and directories that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%205.1&sektion=1&format=html">man(1)</a> will be able to retrieve; the new <i>-a</i> option can be used to gain the old behaviour.
                    616: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> ensures that the offline directory has the right owner and permissions before it starts to enqueue offline mail.
1.1       schwarze  617: <!-- 2011/11/13 -->
1.4       brett     618: <li>A small RE fix is applied to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&manpath=OpenBSD%205.1&sektion=1&format=html">pkg_add(1)</a> which solves issues some ports had with pkg_subst / <code>SUBST_CMD</code>.
                    619: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> page footers gain compatibility with groff(1).
                    620: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=installboot&manpath=OpenBSD%205.1&sektion=8&arch=i386&format=html">installboot(8/i386)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=installboot&manpath=OpenBSD%205.1&sektion=8&arch=amd64&format=html">installboot(8/amd64)</a> use chunk numbers instead of possibly empty disk/partition names in some log messages.
                    621: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%205.1&sektion=4&format=html">softraid(4)</a> updates the DUID for new chunks, and zeroes the boot DUID list before populating it in installboot to ensure no offline chunks are listed therein.
                    622: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%205.1&sektion=4&format=html">softraid(4)</a> rebuild initialization code has been reworked and deducts the metadata of a new chunk from the volume metadata, and it's coerced size from an online chunk, instead of using a random chunk as a source for these.
                    623: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> learns to configure the left margin from the command line with the new "indent" argument.
                    624: <li>In the ongoing effort to create a complete mandoc based manual system <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%205.1&sektion=1&format=html">apropos(1)</a> looses the <i>-e</i> (use REs instead), <i>-r</i> (more on that later), <i>-s</i> (no more sorting for a while) and <i>-I</i> options, and switches over to the traditional <i>-s</i> (choose section) and <i>-S</i> (choose arch; replaces <i>-a</i>) options.
1.1       schwarze  625: <!-- 2011/11/12 -->
1.4       brett     626: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcpd&manpath=OpenBSD%205.1&sektion=8&format=html">dhcpd(8)</a> protects itself against faulty interpretation of memory in case truncated packets have been received (a potential problem deduced from CVE-2011-2748 and CVE-2011-2749).
1.1       schwarze  627: <!-- 2011/11/11 -->
                    628: <li>Update nginx(8) to 1.0.9, and it's included pcre library to 8.20.
                    629: <li>The currency exchange rates are always up-to-date.
1.4       brett     630: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fdisk&manpath=OpenBSD%205.1&sektion=8&format=html">fdisk(8)</a> disallows partitions of length 0. It also rereads the MBR after it has been written out, so that the in-memory copy really reflects what is on the disk.
1.1       schwarze  631: <li>The hppa64 port turns over to use binutils 2.17.
                    632: <li>Allow cross-compilation to arm on 64-bit architectures.
                    633: <!-- 2011/11/10 -->
1.4       brett     634: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umsm&manpath=OpenBSD%205.1&sektion=4&format=html">umsm(4)</a> adds support for HUAWEI Mobile E173s.
1.1       schwarze  635: <li>The arm disassembler learns more v6 and v7 instructions.
1.4       brett     636: <li>Root filesystems on SD/MMC cards should work more reliable after progress has been made on the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sdmmc&manpath=OpenBSD%205.1&sektion=4&format=html">sdmmc(4)</a> driver.
1.1       schwarze  637: <!-- 2011/11/09 -->
                    638: <li>The beagle port adds support for the gumstix overo board.
1.4       brett     639: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cdce&manpath=OpenBSD%205.1&sektion=4&format=html">cdce(4)</a> driver adds support for the <code>UISUBCLASS_MOBILE_DIRECT_LINE_MODEL</code> interface subclass, and thus at least for Dell 5530/5540 and Sony Ericsson F3705g.
                    640: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ws&manpath=OpenBSD%205.1&sektion=4&format=html">ws(4)</a> driver ignores the <i>Raw</i> option for mice (always false).
1.1       schwarze  641: <li>librthread gets the necessary bits for a per-thread errno on powerpc.
                    642: <li>The powerpc port schedules <code>%r2</code> as the userland thread register.
                    643: <li>The network stack fixes a faulty timeout calculation which caused states to linger more than necessary.
                    644: <!-- 2011/11/08 -->
                    645: <li>beagle GENERIC configures bsd as <i>swap generic</i>.
                    646: <li>miniroot will no longer ask wether non-free firmware should be obtained, but automatically do so.
1.4       brett     647: <li>The print output order of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&manpath=OpenBSD%205.1&sektion=8&format=html">pfctl(8)</a> skip steps will show rdomains after the direction.
1.1       schwarze  648: <li>The NCR 53c9x SCSI controller driver actively limits it's command-set to commands of at most 12 byte (the SCSI-2 standard), as some 53c9x adapters fail when attempting to send 16-byte SCSI-3 commands.
                    649: <li>The arm platform looses support for the big endian byte order.
                    650: <li>librthread gets the necessary bits for a per-thread errno on hppa.
                    651: <li>The hppa port allows reading of the <code>%cr26</code> and <code>%cr27</code> control registers from userland on PCXS processors. <code>%cr27</code> is scheduled to act as the userland thread register.
1.4       brett     652: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsecctl&manpath=OpenBSD%205.1&sektion=8&format=html">ipsecctl(8)</a> adds an <i>-i</i> option which may be used to specify alternative paths to an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&manpath=OpenBSD%205.1&sektion=8&format=html">isakmpd(8)</a> communication FIFO.
                    653: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ws&manpath=OpenBSD%205.1&sektion=4&format=html">ws(4)</a> driver gets more scroll-event mappings.
1.1       schwarze  654: <li>Entirely drop support for procfs on arm, since it is not needed there.
                    655: <li>On sparc, drop default support for the process-filesystem (procfs was by default enabled for Solaris compatibility).
1.4       brett     656: <li>Teach <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgplg&manpath=OpenBSD%205.1&sektion=8&format=html">bgplg(8)</a> to use the new <i>-A</i> option of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=traceroute&manpath=OpenBSD%205.1&sektion=8&format=html">traceroute(8)</a>.
                    657: <li>The new <i>-A</i> option for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=traceroute&manpath=OpenBSD%205.1&sektion=8&format=html">traceroute(8)</a> displays the AS number for each hop address.
1.1       schwarze  658: <!-- 2011/11/07 -->
                    659: <li>Xenocara removes code which requires an <code>ABI_XINPUT_VERSION</code> smaller than 12.
1.4       brett     660: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ddb&manpath=OpenBSD%205.1&sektion=4&format=html">ddb(4)</a> <i>examine</i> command will print the correct address even if multiple modifiers have been specified.
1.1       schwarze  661: <li>Unless acting upon a character device vnode reads and writes will avoid wrapping the file offset past the max.
1.4       brett     662: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> enqueues offline messages at startup, which simplifies the code flow.
1.1       schwarze  663: <li>The regular expression compiler replaces some (compiled-out) assertions with persistent checks for failed reallocations; this closes a vulnerability against extremely large expressions which aim in using this flaw.
                    664: <!-- 2011/11/06 -->
                    665: <li>In Xenocara, update libpciaccess to 0.12.1.
1.4       brett     666: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> no longer includes the status when dumping the envelope.
                    667: <li>Except for character devices negative offset arguments will result in <code>EINVAL</code> errors for the <code><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pread&manpath=OpenBSD%205.1&sektion=2&format=html">pread(2)</a></code>, <code><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pwrite&manpath=OpenBSD%205.1&sektion=2&format=html">pwrite(2)</a></code>, <code><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=preadv&manpath=OpenBSD%205.1&sektion=2&format=html">preadv(2)</a></code> and <code><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pwritev&manpath=OpenBSD%205.1&sektion=2&format=html">pwritev(2)</a></code> systemcalls.
1.1       schwarze  668: <li>On arm a fix was applied to correctly identify the cache modes WB1 and WT.
                    669: <li>M4 gains some more GNU M4 compatibility.
1.4       brett     670: <li>The librthread library adds support for <code><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sched_get_priority_min&manpath=OpenBSD%205.1&sektion=3&format=html">sched_get_priority_min(3)</a></code> and <code><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sched_get_priority_max&manpath=OpenBSD%205.1&sektion=3&format=html">sched_get_priority_max(3)</a></code>.
1.1       schwarze  671: <!-- 2011/11/05 -->
                    672: <li>In Xenocara, update xf86-input-mouse to 1.7.1.
                    673: <li>On arm kernels which lack StrongArm support an incorrect logic was fixed that could cause page table flushes to be missed.
1.4       brett     674: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> will log and actively ignore <code>.TP</code> commands if their HEAD is "broken" by another block command.
                    675: <li>The <code><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pread&manpath=OpenBSD%205.1&sektion=2&format=html">pread(2)</a></code>, <code><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pwrite&manpath=OpenBSD%205.1&sektion=2&format=html">pwrite(2)</a></code>, <code><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=preadv&manpath=OpenBSD%205.1&sektion=2&format=html">preadv(2)</a></code> and <code><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pwritev&manpath=OpenBSD%205.1&sektion=2&format=html">pwritev(2)</a></code> systemcalls will also fail with <code>ESPIPE</code> if the file is a TTY.
1.1       schwarze  676: <li>The beagle port gets initial support for the Cortex A9 interrupt controller and introduces code to use the global timer as a clock source.
1.4       brett     677: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> adds new options which change the status line colors and options differently in command mode.
1.1       schwarze  678: <!-- 2011/11/04 -->
                    679: <li>The network stack selects the correct protocol when importing an icmp&lt;-&gt;icmp6 state.
                    680: <!-- 2011/11/03 -->
1.4       brett     681: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> improves visual output compatibility with groff -- if the <code>.TH</code> command sets no data then the page footer will no longer fill in the date field.
                    682: <li>Fix the spacing of <code>.Eo</code> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a>.
1.1       schwarze  683: <li>In X the Shift+Backspace key sequence will produce a backspace again.
                    684: <!-- 2011/11/02 -->
                    685: <li>Updated OpenSSL to 1.0.0e.
                    686: <li>On i386, cover AMD/extended flags CPUID information.
                    687: <li>Enable UDMA capabilities for the PCI IDE controller of the HT-1000.
                    688: <li>Remove the imstt driver from Xenocara after it has been unused for 5 years.
                    689: <li>Remove more <code>#ifdef</code>'s in libstc++ which exclude OpenBSD from the world of wide characters.
1.4       brett     690: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpctl&manpath=OpenBSD%205.1&sektion=8&format=html">smtpctl(8)</a> no longer needs libevent after a rework of the local enqueuer code.
1.1       schwarze  691: <!-- 2011/11/01 -->
                    692: <li>Add perl security fix for CVE-2011-2939.
1.4       brett     693: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&manpath=OpenBSD%205.1&sektion=8&format=html">ifconfig(8)</a> will display interface hardware features via the <i>hwfeatures</i> parameter.
1.1       schwarze  694: <li>Remove code related to the HP MMU -- all supported system favor <code>PMAP_DIRECT</code>.
                    695: <li>Rework disklabel handling on vax MSCP to correctly support label spoofing. This adds true support for the <code>DIOCGPDINFO</code> ioctl.
                    696: <!-- 2011/10/31 -->
1.4       brett     697: <li>In Xenocara, update <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sessreg&manpath=OpenBSD%205.1&sektion=1&format=html">sessreg(1)</a> to 1.0.7, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xdpyinfo&manpath=OpenBSD%205.1&sektion=1&format=html">xdpyinfo(1)</a> to 1.3.0 and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xinit&manpath=OpenBSD%205.1&sektion=1&format=html">xinit(1)</a> to 1.3.1.
1.1       schwarze  698: <li>Upon destruction of an interface the network stack will correctly cancel bulk-update failure-timeouts.
1.4       brett     699: <li>Restrict <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=netstat&manpath=OpenBSD%205.1&sektion=1&format=html">netstat(1)</a> output to the sockets of the specified or current routing domain.
                    700: <li>Alter save/restore on PCI-Express bridges during the suspend/resume cycle to fix high interrupt load from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ppb&manpath=OpenBSD%205.1&sektion=4&format=html">ppb(4)</a> on resume.
1.1       schwarze  701: <!-- 2011/10/30 -->
1.4       brett     702: <li>Allow setting big MTU values on the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&manpath=OpenBSD%205.1&sektion=4&format=html">pfsync(4)</a> interface (but not larger than the syncdev MTU).
                    703: <li>Always install <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=addr2line&manpath=OpenBSD%205.1&sektion=1&format=html">addr2line(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=objcopy&manpath=OpenBSD%205.1&sektion=1&format=html">objcopy(1)</a>, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=readelf&manpath=OpenBSD%205.1&sektion=1&format=html">readelf(1)</a>, even on architectures with !ELF_TOOLCHAIN && !USING_NEW_BINUTILS (like vax, m68k).
                    704: <li>Use three times the advskew as the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&manpath=OpenBSD%205.1&sektion=4&format=html">carp(4)</a> master down timeout in the advbase 0 case.
1.1       schwarze  705: <!-- 2011/10/29 -->
1.4       brett     706: <li>Add a sample <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mixerctl.conf&manpath=OpenBSD%205.1&sektion=5&format=html">mixerctl.conf(5)</a>. More complex examples to come as <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%205.1&sektion=1&format=html">aucat(1)</a> work progresses.
1.1       schwarze  707: <!-- 2011/10/28 -->
1.4       brett     708: <li>Enable interrupts while processing off level interrupts in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=openpic&manpath=OpenBSD%205.1&sektion=4&arch=macppc&format=html">openpic(4/macppc)</a>.
1.1       schwarze  709: <li>Ignore devices with irq 0 on mpcpci bus as no devices in the openfirmware tree use it.
1.4       brett     710: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvideo&manpath=OpenBSD%205.1&sektion=4&format=html">uvideo(4)</a> bogus frame selection check in uvideo_vs_negotiation().
1.1       schwarze  711: <li>Use existing _ppp instead of _npppd as a user/group id for npppd (see usr.sbin/npppd/HOWTO_PIPEX_NPPPD.txt).
1.4       brett     712: <li>New device added to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ufdti&manpath=OpenBSD%205.1&sektion=4&format=html">ufdti(4)</a>.
1.1       schwarze  713: <!-- 2011/10/27 -->
1.4       brett     714: <li>Add screen*:XT to terminal-overrides for tmux-in-<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a>.
                    715: <li>Use PRI{x,d}64 in format strings instead of %llx, %lld or %qd to print <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> {u_,}int64_t or time_t.
                    716: <li>On reset, restore correct <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahci&manpath=OpenBSD%205.1&sektion=4&format=html">ahci(4)</a> command register value. Gets port multipliers working on some ATI devices.
                    717: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=shmctl&manpath=OpenBSD%205.1&sektion=2&format=html">shmctl(2)</a> segments to be used even after they were marked for deletion with the IPC_RMID flag. Permitted as an extension beyond the standards.
                    718: <li>Don't offer/negotiate <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> SSLv2 or try to negotiate an RFC 4507-style session ticket, since some (broken and non-compliant) servers choke on TLS extension negotiation.
1.1       schwarze  719: <!-- 2011/10/26 -->
1.4       brett     720: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> smtpctl pause/resume to correct ramqueue scheduling. Rename IMSG and pause/resume parameters.
                    721: <li>Apply a fix to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rum&manpath=OpenBSD%205.1&sektion=4&format=html">rum(4)</a>, via FreeBSD.
1.1       schwarze  722: <li>Intel EG20T serial added to sys/dev/pci/pucdata.c.
                    723: <!-- 2011/10/25 -->
                    724: <li>Use a new encoding for the entries in the sys/dev/pci/pucdata.c table. Halves the size of the .o file.
1.4       brett     725: <li>Sync luna88k <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&manpath=OpenBSD%205.1&sektion=8&format=html">disklabel(8)</a> handling code with sparc, except for the SunOS vs UniOS differences for the legacy part (first eight partitions), which are preserved.
                    726: <li>Document some limits of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&manpath=OpenBSD%205.1&sektion=8&format=html">ifconfig(8)</a> "group-name".
                    727: <li>Rewrite the sender user/domain as specified in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> manpage when matching a "relay... as" rule.
1.1       schwarze  728: <!-- 2011/10/24 -->
                    729: <li>Introduce a pluggable interrupt controller infrastructure for beagle, to allow pandaboard to share the port.
1.4       brett     730: <li>Document that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%205.1&sektion=1&format=html">aucat(1)</a> -aoff is not the default for the default device.
                    731: <li>Handle <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> infinite recursion the same way as groff: When string expansion exceeds the recursion limit, drop the whole input line, instead of leaving just the string unexpanded.
                    732: <li>Handle <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> \N numbered character escapes the same way as groff: If \N is followed by a digit, ignore \N and the digit. If \N is followed by a non-digit, the next non-digit ends the character number; the two delimiters need not match.
                    733: <li>Add POSIX references for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fchdir&manpath=OpenBSD%205.1&sektion=2&format=html">fchdir(2)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fchmod&manpath=OpenBSD%205.1&sektion=2&format=html">fchmod(2)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fchmodat&manpath=OpenBSD%205.1&sektion=2&format=html">fchmodat(2)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fchown&manpath=OpenBSD%205.1&sektion=2&format=html">fchown(2)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lchown&manpath=OpenBSD%205.1&sektion=2&format=html">lchown(2)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=execve&manpath=OpenBSD%205.1&sektion=2&format=html">execve(2)</a>. State that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fchmod&manpath=OpenBSD%205.1&sektion=2&format=html">fchmod(2)</a> can return EPERM as required by POSIX 2008.
                    734: <li>Update POSIX references for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=chdir&manpath=OpenBSD%205.1&sektion=2&format=html">chdir(2)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=chmod&manpath=OpenBSD%205.1&sektion=2&format=html">chmod(2)</a> from 1988 to 2008.
1.1       schwarze  735: <li>Declare all sparc control register bitfield structs with uint16_t instead of u_int. Stops bus errors.
1.4       brett     736: <li>Lower <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&manpath=OpenBSD%205.1&sektion=4&format=html">carp(4)</a> demote count on interface detach, fixes a bug introduced by rev 1.175.
                    737: <li>Fix unaligned pci config space access in intel <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=agp&manpath=OpenBSD%205.1&sektion=4&format=html">agp(4)</a>.
                    738: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%205.1&sektion=1&format=html">ssh(1)</a> bz#1859: send tty break to pty master instead of (probably already closed) slave side.
                    739: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%205.1&sektion=1&format=html">ssh(1)</a> bz#1943: unbreak stdio forwarding when ControlPersist is in user.
1.1       schwarze  740: <!-- 2011/10/23 -->
1.4       brett     741: <li>When copying, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> will now repeat the count indicate buffer to replace it if used.
                    742: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> MTA leak plugged, and smtpctl schedule diabled (use 'smtpctl schedule-id <id>' - introduce 'smtpctl schedule-all').
                    743: <li>Introduce operation to move a message from schedule queue to corrupt queue upon <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> envelope loading failure.
1.1       schwarze  744: <li>Import of Mesa 7.10.3.
1.4       brett     745: <li>Support for \e[3J to clear <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> history. Alias NPage/PPage as PageDown/PgDn/PageUp/PgUp.
                    746: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> fsqueue now uses load/dump functions to convert to and from a human readable format.
                    747: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> will now attempt to resolve relative paths by first using client working directory (if any), then default-path or session working directory.
                    748: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> fixes: plugged memory leak; added client formats; LC_ALL and LC_CTYPE now ignored if they are empty and unset; initial session now uses size of command client even if detached.
1.1       schwarze  749: <!-- 2011/10/22 -->
1.4       brett     750: <li>Implement missing enclosures (Ao Do Qo Qq So Bro Brq) and enclosure-like in-line macros (Ad Cd Dv Er Ev Li Ms Tn) to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a>. .No macro now works without explicit implementation.
                    751: <li>Sync the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uath&manpath=OpenBSD%205.1&sektion=4&format=html">uath(4)</a> WEP text with other WPA texts.
1.1       schwarze  752: <li>Comment out ISP_{T,}DEBUG[0-3] traces if option SMALL_KERNEL; allows alpha floppyB to fit again.
                    753: <li>Reduce the number of audio* nodes from 3 to 1 on vax, as none of the audio-capable vax can receive another audio device as expansion (until TURBOchannel with DMA on VS4k/90 is added).
1.4       brett     754: <li>Added another Sunix id to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=puc&manpath=OpenBSD%205.1&sektion=4&format=html">puc(4)</a> for their 50xx series cards.
                    755: <li>Correctly set <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> relay when expanding envelopes.
                    756: <li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> -T command line option, to toggle logging of specific debugging info in verbose mode, to use for imsg traces.
1.1       schwarze  757: <!-- 2011/10/21 -->
                    758: <li>Beagleboard/pandaboard now fetch u-boot parameters out of the register input. Devices now detect device_id from u-boot and decide to enable/disable themselves in the device match routine.
1.4       brett     759: <li>Document that: PSEUDO_FLAVORS and FLAVORS should be defined prior to using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bsd.port.mk&manpath=OpenBSD%205.1&sektion=5&format=html">bsd.port.mk(5)</a> and that CHOWN/CHMOD are dead.
                    760: <li>Correct <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pflog&manpath=OpenBSD%205.1&sektion=4&format=html">pflog(4)</a> packet interpretation for nat64.
                    761: <li>Strengthen some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pflog&manpath=OpenBSD%205.1&sektion=4&format=html">pflog(4)</a> checks to prevent operations on mbuf chains of insufficient length; prevents some crashes.
                    762: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uname&manpath=OpenBSD%205.1&sektion=1&format=html">uname(1)</a> -p return the cpu architecture name on all hardware platforms.
1.1       schwarze  763: <li>Copy the DUID back and forth between the in-core label and the Motorola VID block for mvme68k machines.
1.4       brett     764: <li>No longer bzero in-core disklabel but rather the UniOS disklabel; fixes <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vnd&manpath=OpenBSD%205.1&sektion=4&format=html">vnd(4)</a> operation on luna88k.
                    765: <li>Fixup added to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%205.1&sektion=4&format=html">pf(4)</a> for icmp6 id's when translating.
1.1       schwarze  766: <!-- 2011/10/20 -->
                    767: <li>Add support for Stollmann Active USB ISDN Terminal Adapter.
1.4       brett     768: <li>Add Alcatel One Touch X210/X220 (another rebadged TCT Mobile modem) to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umsm&manpath=OpenBSD%205.1&sektion=4&format=html">umsm(4)</a>.
1.1       schwarze  769: <li>Add more paths to cursorpath, themes can now be installed under /usr/local/share/icons and /usr/local/share/pixmaps.
1.4       brett     770: <li>Implement <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> missing text production macros (Bsx Bx Dx Fx Nx Ox Ux Bt Ud). Some macros work without explicit implementation (At Db Os St).
                    771: <li>For NAT-T with transport mode, use ISAKMP's SA addresses for the flow instead of ID payload. Fixes some L2TP/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsec&apropos=0&sektion=4&manpath=OpenBSD+5.1&arch=i386&format=html">ipsec(4)</a> from NAT'd clients issues.
1.1       schwarze  772: <!-- 2011/10/19 -->
1.4       brett     773: <li>Document <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&manpath=OpenBSD%205.1&sektion=4&format=html">em(4)</a> support for 82583V.
                    774: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&manpath=OpenBSD%205.1&sektion=4&format=html">em(4)</a> reworked to prevent garbage output when changing snoop related registers on pch2.
1.1       schwarze  775: <!-- 2011/10/18 -->
1.4       brett     776: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%205.1&sektion=1&format=html">aucat(1)</a> now keeps the device closed by default (when not used).
                    777: <li>Delay daemon fork() in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsmoused&manpath=OpenBSD%205.1&sektion=8&format=html">wsmoused(8)</a> until after initialisation has completed. Fixes rc race that caused X11 to fail to open /dev/wsmouse.
                    778: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systrace&manpath=OpenBSD%205.1&sektion=1&format=html">systrace(1)</a> intercept_get_string() internal buffer now allows strings up to ARG_MAX long, so that ic_trargv can execute reliably.
1.1       schwarze  779: <li>Fix CVE-2011-4028 in xserver/os/utils.c: file disclosure vulnerability. Symbolic links no longer followed when opening an existing lock file, thus avoid revealing if it points to an existing file.
1.4       brett     780: <li>Support K and M as well as k and m for sizes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dd&manpath=OpenBSD%205.1&sektion=1&format=html">dd(1)</a>.
                    781: <li>Add an else clause for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> if-shell.
                    782: <li>Huawei Mobile E173 now supported by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umsm&manpath=OpenBSD%205.1&sektion=4&format=html">umsm(4)</a>.
                    783: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%205.1&sektion=1&format=html">ssh(1)</a> will now skip attempting to create ~/.ssh when option -F is passed.
                    784: <li>New "<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh-add&manpath=OpenBSD%205.1&sektion=1&format=html">ssh-add(1)</a> -k" option to load plain keys (skipping certificates).
                    785: <li>Remove explict search for \0 in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%205.1&sektion=1&format=html">ssh(1)</a> packet strings, this is now done implicitly.
1.1       schwarze  786: <!-- 2011/10/17 -->
1.4       brett     787: <li>Remove midicat, as <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%205.1&sektion=1&format=html">aucat(1)</a> -M can now be used instead. Thru boxes MIDI port names have "aucat" prefix instead of "midithru". Old device names will still work some time for backward compatibility.
1.1       schwarze  788: <li>Fix the synchronization of some alps touchpads and blacklist some devices that are not working with current driver.
1.4       brett     789: <li>Use __tfork, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=__get_tcb&manpath=OpenBSD%205.1&sektion=2&format=html">__get_tcb(2)</a>, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=__set_tcb&manpath=OpenBSD%205.1&sektion=2&format=html">__set_tcb(2)</a> to have a real TCB (thread control block) and per-thread errno.
1.1       schwarze  790: <!-- 2011/10/16 -->
                    791: <li>Use m_pullup() to get the carp header in the v6 input path. Fixes occasional checksum mismatches.
1.4       brett     792: <li>Sync <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=groff&manpath=OpenBSD%205.1&sektion=1&format=html">groff(1)</a>, and add tier I and II NetBSD architectures. Stops misformating manuals coming from other operating systems.
                    793: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscanf&manpath=OpenBSD%205.1&sektion=3&format=html">wscanf(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wcsftime&manpath=OpenBSD%205.1&sektion=3&format=html">wcsftime(3)</a> (libc major bumped). Based on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scanf&manpath=OpenBSD%205.1&sektion=3&format=html">scanf(3)</a>, with wide character support changes based on FreeBSD.
1.1       schwarze  794: <li>Provide battery charge/discharge rate in proper units.
1.4       brett     795: <li>Add optional checkpoints for moduli screening in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh-keygen&manpath=OpenBSD%205.1&sektion=1&format=html">ssh-keygen(1)</a>.
                    796: <li>Note a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kqueue&manpath=OpenBSD%205.1&sektion=2&format=html">kqueue(2)</a> restriction that is enforced as of OpenBSD 5.0.
                    797: <li>Document in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fork1&manpath=OpenBSD%205.1&sektion=9&format=html">fork1(9)</a> new FORK_TFORK bit and that stack argument is used by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compat_linux&manpath=OpenBSD%205.1&sektion=8&format=html">compat_linux(8)</a>.
                    798: <li>Update <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xkeyboard-config&manpath=OpenBSD%205.1&sektion=7&format=html">xkeyboard-config(7)</a> to 2.4.1.
                    799: <li>Add stubs and manpage for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=__get_tcb&manpath=OpenBSD%205.1&sektion=2&format=html">__get_tcb(2)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=__set_tcb&manpath=OpenBSD%205.1&sektion=2&format=html">__set_tcb(2)</a>.
1.1       schwarze  800: <!-- 2011/10/15 -->
                    801: <li>Reset TCB addresses when exiting in sys/kern/kern_exec.c, to provide a clean setup for the new image.
                    802: <li>Reads aligned to the PCI config space in sys/dev/pci/agp_via.c and agpreg.h.
                    803: <li>"TLS-lite": add kernel support for a per-thread userspace pointer, for pointing to the thread-control-block.
                    804: <li>Respect the ToS setting in tcp syn+ack for IPv4 (still need to fix for IPv6).
                    805: <li>Variables set/unset in etc/rc.d/rc.subr that were missed before.
1.4       brett     806: <li>Improve performance (throughput and loss rate) for PPTP, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pppd&manpath=OpenBSD%205.1&sektion=8&format=html">pppd(8)</a> or L2TP(/IPsec) on unstable latency networks (eg mobile).
1.1       schwarze  807: <!-- 2011/10/13 -->
1.4       brett     808: <li>Introduce NAT64 to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%205.1&sektion=4&format=html">pf(4)</a>, a generic IP version translator using "af-to" in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&manpath=OpenBSD%205.1&sektion=8&format=html">pfctl(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systat&manpath=OpenBSD%205.1&sektion=1&format=html">systat(1)</a>, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&manpath=OpenBSD%205.1&sektion=8&format=html">tcpdump(8)</a>.
                    809: <li>Fixed use after free in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> SSL code.
1.1       schwarze  810: <li>Enforce alignment on i386/amd64 when doing reads and writes to PCI config space to space to uncover bugs.
1.4       brett     811: <li>Start <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&manpath=OpenBSD%205.1&sektion=8&format=html">ldapd(8)</a> earlier in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&manpath=OpenBSD%205.1&sektion=8&format=html">rc.d(8)</a> so that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypldap&manpath=OpenBSD%205.1&sektion=8&format=html">ypldap(8)</a> can properly run.
1.1       schwarze  812: <li>Added known good version of ldstub to kernel (for GCC asm constraints).
                    813: <li>Increase stack offset for rthread from (BIAS+128) to (BIAD+CC64FSZ). This fixes _rthread_start compiled without optimization.
                    814: <li>Convert rfork_thread() from int$80 to syscall; tune asm to avoid stack and use smaller instructions; pass threxit() a NULL pointer.
                    815: <!-- 2011/10/12 -->
                    816: <li>Localize _new_pexp unconditionally in etc/rc.d/rc.subr, so rc_read_runfile() cannot pick it up from a polluted environment.
                    817: <li>Remove all MD diagnostics in cpu_switchto(), and move them to MI code if they apply.
                    818: <li>Fixed strings allocated with xmalloc to be freed with xfree (not free) in xenocara/app/cwm/group.c.
1.4       brett     819: <li>Simplified and improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%205.1&sektion=1&format=html">aucat(1)</a> options and increased log verbosity.
1.1       schwarze  820: <!-- 2011/10/11 -->
                    821: <li>Add a flag for nginx (-u) to disable chroot. Same config file can now be used whether chroot/non-chrooted setup.
                    822: <li>Updated Perl digest module to 1.17 (security fix).
1.4       brett     823: <li>Document that virtual maps require a domain key in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a>; parsing fixed in :include: aliases.
1.1       schwarze  824: <!-- 2011/10/10 -->
1.4       brett     825: <li>Put <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sd&manpath=OpenBSD%205.1&sektion=4&format=html">sd(4)</a> SCSI drives in standby mode when we're powering down the machine.
1.1       schwarze  826: <li>Allow "bus_space_tag_t" in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xbridge&apropos=0&sektion=4&manpath=OpenBSD+5.0&arch=sgi&format=html">xbridge(4/sgi)</a> to return based on the byteswap setting of the device we are trying to attach.
                    827: <li>Introduce pci_probe_device_hook function, so pci host drivers can alter the pci_attach_args passed to a device when attaching.
                    828: <li>Put in code for wcstfime to be linked in and activated alongside wscanf.
1.4       brett     829: <li>Open Group Corrigendum U033/8 applied so <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strftime&manpath=OpenBSD%205.1&sektion=3&format=html">strftime(3)</a> returns "52" instead of "53" for certain days.
1.1       schwarze  830: <li>Added tlphy everywhere tl is enabled (RAMDISK_CD and RAMDISKDISK, i386 and Alpha).
                    831: <li>Regression test for pthreads wait*() hang issue when SIGCHLD is ignored (a la Python).
                    832: <li>Added support for WCH CH352 serial via PCI.
1.4       brett     833: <li>Show messages sent between processes in debug mode for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a>.
                    834: <li>Sync to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> version 1.12.0.
1.1       schwarze  835: <li>Rework secondary processor (cmmu) initialization and improve cache management for aavion, m88k, and mvme88k architectures.
1.4       brett     836: <li>Test etc/rc.d/rc.subr to make sure ${pexp} is not an empty string (which would send a SIGTERM to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=init&manpath=OpenBSD%205.1&sektion=8&format=html">init(8)</a>).
1.1       schwarze  837: <li>Allow pkg_add to proceed whether we choose to syslog before or after we parse the command line options.
                    838: <li>Add a missing newline when you merge <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login.conf&apropos=0&sektion=0&manpath=OpenBSD+5.0&arch=i386&format=html">login.conf(5)</a> if login.conf.db doesn't exist.
                    839: <li>Fix the backspace key under X11 and make the "option" key behaves like in console. The "command" key is now the alt modifier.
1.4       brett     840: <li>Make it possible to restart/stop a daemon using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&manpath=OpenBSD%205.1&sektion=8&format=html">rc.d(8)</a> after having changed its _flags in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.conf&manpath=OpenBSD%205.1&sektion=8&format=html">rc.conf(8)</a>.
1.1       schwarze  841: <li>Fix libc/locale format so day of month uses %e (single digits preceded by a blank instead of a 0) and not %d (per POSIX).
1.4       brett     842: <li>Document the HISTORY of options and the fate of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whereis&manpath=OpenBSD%205.1&sektion=1&format=html">whereis(1)</a>.
                    843: <li>Correct history and formatting of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%205.1&sektion=1&format=html">apropos(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whatis&manpath=OpenBSD%205.1&sektion=1&format=html">whatis(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whereis&manpath=OpenBSD%205.1&sektion=1&format=html">whereis(1)</a>: (already part of 2BSD, author Bill Joy).
1.1       schwarze  844: <!-- 2011/10/08 -->
1.4       brett     845: <li>Man page for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=units&manpath=OpenBSD%205.1&sektion=1&format=html">units(1)</a> updated to explain units' output more clearly.
                    846: <li>Return <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=less&manpath=OpenBSD%205.1&sektion=1&format=html">less(1)</a> to the old behaviour for "more", so pressing F ^C will not leave you at a prompt at the end of the file.
1.1       schwarze  847: <li>Fixed Nginx ngx_http_core_module.c to specify root as /var/www/htdocs, not /var/www/html.
                    848: <li>Removed paragraph in Xenocara README about building using shadow link tree (not supported anymore).
                    849: <li>Update to terminfo.src from ncurses-5.9-20111001.
                    850: <!-- 2011/10/07 -->
1.4       brett     851: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mmap&manpath=OpenBSD%205.1&sektion=2&format=html">mmap(2)</a> with len=0 fail signalling EINVAL, to conform with POSIX.
1.1       schwarze  852: <li>Bugfix merged from X.Org git: fixes Xenocara build for m68k architectures.
1.4       brett     853: <li>Rename some variables and functions in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=altq&manpath=OpenBSD%205.1&sektion=9&format=html">altq(9)</a> code that were causing namespace violations.
                    854: <li>Domainname is now set before rc.conf is run to accommidate recent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypbind&manpath=OpenBSD%205.1&sektion=8&format=html">ypbind(8)</a> changes.
                    855: <li>If <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthreads&manpath=OpenBSD%205.1&sektion=3&format=html">pthreads(3)</a> SA_RESTART is set, make threads waiting on PS_FDW_WAIT uninterruptible (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=connect&manpath=OpenBSD%205.1&sektion=2&format=html">connect(2)</a> being the exception).
                    856: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sdtemp&manpath=OpenBSD%205.1&sektion=4&format=html">sdtemp(4)</a> detect the ts3000b3 and stts2002 temperature sensors, stop some false-positive detections of cat34ts02.
                    857: <li>Added support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uftdi&manpath=OpenBSD%205.1&sektion=4&format=html">uftdi(4)</a>: RT Systems interface cable (rebranded FTDI) for Yaesu ham radios.
                    858: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypbind&manpath=OpenBSD%205.1&sektion=8&format=html">ypbind(8)</a> to start like other daemons (using ypbind_flags) while preserving its historical startup behaviour.
                    859: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%205.1&sektion=1&format=html">apropos(1)</a> replacement imported; it and <a href="#mandocdb">mandocdb</a> linked to the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> binary; mandocdb manual installed.
1.1       schwarze  860: <!-- 2011/10/06 -->
                    861: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ccd&sektion=4&apropos=0&manpath=OpenBSD+4.9&arch=i386">ccd(4)</a> deprecated and moved to the (source code) attic.
                    862: <li>Fixed missing #else in indexed array in sys/arch/mvme88k/mvme88k/conf.c.
1.4       brett     863: <li>Added questions to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=quiz&manpath=OpenBSD%205.1&sektion=6&format=html">quiz(6)</a>.
                    864: <li>Allow bigger prefixes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=units&manpath=OpenBSD%205.1&sektion=1&format=html">units(1)</a>; add many other units, symbols, and prefixes (eg becquerel, curie, gray, eV, bohrradius).
1.1       schwarze  865: <li>Removed binaries which are no longer necesssary for building a release.
1.4       brett     866: <li>Better newline error messages for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bc&manpath=OpenBSD%205.1&sektion=1&format=html">bc(1)</a>.
                    867: <li>Make struct chunk_info a variable sized struct, wasting less space for bitmap metadata in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malloc&manpath=OpenBSD%205.1&sektion=3&format=html">malloc(3)</a>.
                    868: <li>Allows correct registration of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kqueue&manpath=OpenBSD%205.1&sektion=2&format=html">kqueue(2)</a> notifications on /dev/tty to avoid potential local DoS.
                    869: <li>Bugfix for ypserv <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&manpath=OpenBSD%205.1&sektion=8&format=html">rc.d(8)</a> script.
1.1       schwarze  870: <!-- 2011/10/05 -->
                    871: <li>Update version information in lib/libxcb/src/config.h for libxcb.
                    872: <li>Fix the "nginx -s reopen" file reopening failure bug which occured because Nginx is in chroot.
1.4       brett     873: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%205.1&sektion=1&format=html">aucat(1)</a> restart <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=connect&manpath=OpenBSD%205.1&sektion=2&format=html">connect(2)</a> if it returns EINTR (socket connection broken before signal delivered).
1.1       schwarze  874: <li>Workaround dead sensor problem by deactivating the i2c alias when ISA interface is available.
1.4       brett     875: <li>Added /usr/local/sbin to the default path in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login.conf&manpath=OpenBSD%205.1&sektion=5&format=html">login.conf(5)</a>.
1.1       schwarze  876: <li>Move inqbufs off the stack to dma_alloc/dma_free in sys/dev/ic/ami.c.
                    877: <li>Finalise support for 82580 based devices (eg Intel I340-T4 and HP NC365T); simplify multi port handling.
                    878: <!-- 2011/10/04 -->
1.4       brett     879: <li>Clarified comments in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sio_open&manpath=OpenBSD%205.1&sektion=3&format=html">sio_open(3)</a>.
                    880: <li>Clarify comment in /etc/master.passwd that user "nobody" is not just for NFS (used by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=locate&manpath=OpenBSD%205.1&sektion=1&format=html">locate(1)</a> as well).
                    881: <li>Reconfigure default sys/arch/amd64/conf/RAMDISK to support <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ehci&manpath=OpenBSD%205.1&sektion=4&format=html">ehci(4)</a>, also to disable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sk&manpath=OpenBSD%205.1&sektion=4&format=html">sk(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vge&manpath=OpenBSD%205.1&sektion=4&format=html">vge(4)</a>.
                    882: <li>Fix bz#1683 to silence <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&manpath=OpenBSD%205.1&sektion=1&format=html">sftp(1)</a> error spam for "ls */foo" in directory with files.
                    883: <li>Change -w flag in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&manpath=OpenBSD%205.1&sektion=1&format=html">nc(1)</a> to apply to the connection as well.
1.1       schwarze  884: <li>Add support for ALPS touchpads and fix the "slow touchpad" problem.
                    885: <!-- 2011/10/03 -->
1.4       brett     886: <li>Add a 'flag' locator to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gpioiic&manpath=OpenBSD%205.1&sektion=4&format=html">gpioiic(4)</a>; define a first flag value to swap the SDA and SCL pins assigment during attach.
                    887: <li>Fix a segmentation fault in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> triggering if clients sent a large number of DATA lines in one write.
                    888: <li>Clarify <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd.conf&manpath=OpenBSD%205.1&sektion=5&format=html">smtpd.conf(5)</a>, that network sources are to be specified in CIDR notation.
1.1       schwarze  889: <li>Update to nginx-1.0.8 (many bugfixes).
                    890: <li>Fix regression tests for mdoclint to look in man* subdirs (not cat*).
1.4       brett     891: <li>Change <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&manpath=OpenBSD%205.1&sektion=1&format=html">ps(1)</a> man page to list the fields in the default display to reflect the order of display output.
                    892: <li>Updated <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=port-modules&manpath=OpenBSD%205.1&sektion=5&format=html">port-modules(5)</a> to reflect changes to the Gnome module.
1.1       schwarze  893: <!-- 2011/10/02 -->
1.4       brett     894: <li>Update the SI prefixes section of units.lib, the standard units library; added SEE ALSO references to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=units&manpath=OpenBSD%205.1&sektion=1&format=html">units(1)</a>.
                    895: <li>Tidy warnings and better error handling for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=config&manpath=OpenBSD%205.1&sektion=8&format=html">config(8)</a> -e.
1.1       schwarze  896: <li>Fixed sign in lib/libc/stdio/mktemp.c.
1.4       brett     897: <li>Add formats for panes (tty, pid, start cmd/cwd) in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a>.
1.1       schwarze  898: <!-- 2011/10/01 -->
                    899: <li>Fix an X server crash when starting GLX 1.3 apps.
1.4       brett     900: <li>Signal handling regression tests for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread_join&manpath=OpenBSD%205.1&sektion=3&format=html">pthread_join(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread_mutex_lock&manpath=OpenBSD%205.1&sektion=3&format=html">pthread_mutex_lock(3)</a>.
1.1       schwarze  901: <li>Remove the exchange rate entries now pegged to the euro ("Maltalira" and "Slovakkoruna").
1.4       brett     902: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpbench&manpath=OpenBSD%205.1&sektion=1&format=html">tcpbench(1)</a>: -l flag lists the kernel variables available for monitoring.
1.1       schwarze  903: <!-- 2011/09/30 -->
1.4       brett     904: <li>Added cyprus pounds, maltese lira, slovakian koruna, and slovenian tolar to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=units&manpath=OpenBSD%205.1&sektion=1&format=html">units(1)</a>.
                    905: <li>Fix inverted test that caused logspam in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&manpath=OpenBSD%205.1&sektion=8&format=html">sshd(8)</a>.
                    906: <li>Set user PATH from login.conf instead of hard-coded default in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xdm&manpath=OpenBSD%205.1&sektion=1&format=html">xdm(1)</a>.
                    907: <li>ISO 4217 updates for the currencies in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=units&manpath=OpenBSD%205.1&sektion=1&format=html">units(1)</a> federal reserve section.
                    908: <li>Alphabetically sort the list of currency aliases in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=units&manpath=OpenBSD%205.1&sektion=1&format=html">units(1)</a>. Now sorted by base unit rather than alias name.
1.1       schwarze  909: <li>Change ni_dirfd's position in struct nameidata in sys/sys/namei.h. Eliminates some alignment padding.
1.4       brett     910: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&manpath=OpenBSD%205.1&sektion=8&format=html">sshd(8)</a> no longer attempts privsep cleanup when not using privsep.
                    911: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mdoc&manpath=OpenBSD%205.1&sektion=7&format=html">mdoc(7)</a> now implements .Ap .Bd .Bo .Bq .D1 .Ic .Lp .Oo .Pf .Po .Ss .Sx .Sy .br .sp and .Bl -bullet; adds more info to the .TH line escape dots; adds newline character at EOF; and no longer misinterprets ROOT block as .Ap.
1.1       schwarze  912: <!-- 2011/09/29 -->
                    913: <li>Remove assembly defines for various struct disklabel field offsets in sys/sys/disklabel.h (nothing depends on them anymore).
                    914: <li>Make Vax get size of struct disklabel with a genassym script, instead of relying upon sys/disklabel.h.
                    915: <li>Avoid a potential NULL dereference if nports == 0 in sys/dev/usb/uhub.c.
                    916: <!-- 2011/09/28 -->
1.4       brett     917: <li>Add -S option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a>, allows alternate path to the server socket.
                    918: <li>Support symbols in .tbss and .tdata <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nm&manpath=OpenBSD%205.1&sektion=1&format=html">nm(1)</a> ELF sections.
1.1       schwarze  919: <li>Update <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=awk&apropos=0&sektion=0&manpath=OpenBSD+5.0&arch=i386&format=html">awk(1)</a> to Aug 10, 2011 version.
                    920: <li>Make sure "references" is not optimized away in lib/libpthread/uthread/uthread_init.c (required for the static version of pthread).
                    921: <li>Disable FIFO on M series "com to ebus" on Sparc64 by telling the driver its a 16550 (stops the MI com code from probing it as a 16550a).
                    922: <!-- 2011/09/27 -->
1.4       brett     923: <li>Stop groff complaining when <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mdoc&manpath=OpenBSD%205.1&sektion=7&format=html">mdoc(7)</a> .Bl appears unescaped on a macro line.
1.1       schwarze  924: <li>Make bus_addr_t and bus_size_t u_long types; this makes the declaration of these types consistent accross all supported platforms.
                    925: <li>Make struct label_t large enough for the kernel setjmp() purposes for Sparc and Sparc64.
1.4       brett     926: <li>Enable previous <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&manpath=OpenBSD%205.1&sektion=1&format=html">gcc(1)</a> find_barrier() pessimization for non-PIC code also.
1.1       schwarze  927: <li>Do not write to the MCESR register on microVAX II and SOC processors, as this register is not implemented on those models.
                    928: <li>On Vax, only handle a machine check as caused by badaddr() if the local "memtest" variable != 0, instead of abusing "cold".
                    929: <!-- 2011/09/26 -->
1.4       brett     930: <li>Notify ifmedia layer of link loss on SGEC interfaces, so that "ifconfig <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ze&manpath=OpenBSD%205.1&sektion=4&arch=vax&format=html">ze0(4/vax)</a>" reports the correct state instead of always pretending it is up.
                    931: <li>Replace the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mdoc&manpath=OpenBSD%205.1&sektion=7&format=html">mdoc(7)</a> .Fl examples by others exhibiting the same features, but avoiding use of .Nm (as it is an unusual style).
                    932: <li>Use, as far as possible, the same notation in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=newsyslog&manpath=OpenBSD%205.1&sektion=8&format=html">newsyslog(8)</a> for date strings as other manual pages.
                    933: <li>Retain alphabetical order for the -Toutput list, and use a better looking width specifier in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a>.
1.1       schwarze  934: <!-- 2011/09/25 -->
1.4       brett     935: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a> will now reject $SHELL if it is not a full path.
                    936: <li>Pass on RC_DEBUG and RC_FORCE flags in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&manpath=OpenBSD%205.1&sektion=8&format=html">rc.d(8)</a> on restart (rather than exporting them and expose the script to a potentially polluted environment).
                    937: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&manpath=OpenBSD%205.1&sektion=3&format=html">sysctl(3)</a> KERN_BUFCACHEPERCENT defaults to 20%, old value was 10%.
                    938: <li>Ask for SUBDIRs with FULLPATH set in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&manpath=OpenBSD%205.1&sektion=1&format=html">pkg_add(1)</a>.
                    939: <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%205.1&sektion=1&format=html">ssh(1)</a> AuthorizedPrincipalsFile debug log message to include file and line number.
                    940: <li>Restore correct display of the 'V' flag on the parent in vfork() in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&manpath=OpenBSD%205.1&sektion=1&format=html">ps(1)</a>.
                    941: <li>Add -H option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&manpath=OpenBSD%205.1&sektion=1&format=html">ps(1)</a> to show rthreads, hiding them by default.
1.1       schwarze  942: <!-- 2011/09/24 -->
1.4       brett     943: <li>Repaired <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&manpath=OpenBSD%205.1&sektion=8&format=html">rc.d(8)</a> "restart" debug and force modes ("restart" calls "stop" then "start"); appended "_" to those variable names to clarify they are internal.
1.1       schwarze  944: <li>Update to xf86-input-synaptics 1.5.0 and freetype 2.4.6.
1.4       brett     945: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=perl&manpath=OpenBSD%205.1&sektion=1&format=html">perl(1)</a> no longer attempts to use LC_COLLATE or LC_NUMERIC which we don't yet support.
1.1       schwarze  946: <li>Created a new "bounce" file for ports infrastructure. Use bsd.own.mk's guard against multiple includes.
                    947: <!-- 2011/09/23 -->
1.4       brett     948: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ports&manpath=OpenBSD%205.1&sektion=7&format=html">ports(7)</a> now tells people to use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dpb&manpath=OpenBSD%205.1&sektion=1&format=html">dpb(1)</a> for bulk builds.
                    949: <li>Gnome.port.mk <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=port-modules&manpath=OpenBSD%205.1&sektion=5&format=html">port-modules(5)</a> tweaks: MODGNOME_DESKTOP_FILE is not unconditonally set, expanded FAKE_FLAGS line.
1.1       schwarze  950: <li>Make sure siop_xfer is a multiple of 128 bytes in sys/dev/ic/siopvar.h as intended; makes hppa64 much happier.
                    951: <li>Added a test for recursive pthread_mutex_trylock().
                    952: <li>XHCI -&gt; xHCI and some additional devices added to sys/dev/pci/pcidevs.
                    953: <li>Let makefile.cross detect word-size mismatches between host and target, previous behaviour resulted in the cross compiler generating incorrect code and aborting.
1.4       brett     954: <li>Unbreak <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%205.1&sektion=1&format=html">ssh(1)</a> remote port forwarding with dynamic allocated listen ports by send the actual listen port in the open message (instead of 0) and updating the matching permit-open entry.
                    955: <li>Add wildcard support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&manpath=OpenBSD%205.1&sektion=8&format=html">sshd(8)</a> PermitOpen, allowing things like "PermitOpen localhost:*", from bz #1857.
1.1       schwarze  956: <!-- 2011/09/22 -->
1.4       brett     957: <li>Import of nginx 1.0.6 with a bundled libpcre. A possible replacement for Apache <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&manpath=OpenBSD%205.1&sektion=8&format=html">httpd(8)</a> to be included in base.
1.1       schwarze  958: <li>Now, always install all manuals on all architectures. No exceptions even for binutils. No more share/man in src/distrib/sets/lists/*/md.*.
                    959: <li>Improved kernel malloc type checking in sys/kern/kern_malloc.c.
1.4       brett     960: <li>Fix order of arguments passed to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malloc&manpath=OpenBSD%205.1&sektion=9&format=html">malloc(9)</a> - type first then flags in sys/scsi/scsiconf.c.
                    961: <li>Let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&manpath=OpenBSD%205.1&sektion=8&format=html">tcpdump(8)</a> use the same format for printing IPv6 fragments as for IPv4. Now both use id:len@off+more.
1.1       schwarze  962: <li>Added missing ia64 bits to gnu/usr.bin/cc/libgcc/Makefile.
1.4       brett     963: <li>Make use of the filename argument to open_error() in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=yacc&manpath=OpenBSD%205.1&sektion=1&format=html">yacc(1)</a>.
1.1       schwarze  964: <li>Mask value no longer erased when setting/clearing system mask. Added diagnostic for interrupt handler IPL levels in sys/arch/hppa64/hppa64/intr.c.
1.4       brett     965: <li>Purged the rcsid in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=adduser&manpath=OpenBSD%205.1&sektion=8&format=html">adduser(8)</a>.
                    966: <li>Removed the rcsid in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compress&manpath=OpenBSD%205.1&sektion=1&format=html">compress(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gzip&manpath=OpenBSD%205.1&sektion=1&format=html">gzip(1)</a>. -V and -L options are now silent.
1.1       schwarze  967: <li>Stop using the latin1 character set in the "C" locale (non-standard behaviour which looks garbled in UTF-8). Non-locale-aware tools should only print ASCII. To use an extended character set you now must set LC_CTYPE.
1.4       brett     968: <li>Fix to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%205.1&sektion=1&format=html">ssh(1)</a> bz#1935 and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&manpath=OpenBSD%205.1&sektion=1&format=html">sftp(1)</a> implicit sorts while globbing.
1.1       schwarze  969: <!-- 2011/09/21 -->
1.4       brett     970: <li>Added regression tests with many kinds of overlapping and invalid data for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%205.1&sektion=4&format=html">pf(4)</a> fragment reassembly.
1.1       schwarze  971: <li>Move the prototype for disk_readlabel from sys/kern/subr_disk.c to sys/sys/disk.h so hibernate can access it.
1.4       brett     972: <li>Added note in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc-local&manpath=OpenBSD%205.1&sektion=1&format=html">gcc-local(1)</a> man page that -ftree-vrp removed from -O2 as it is known to be broken in 4.2.1.
                    973: <li>Check the protocol header length for tcp, udp, icmp, icmp6 in pf_setup_pdesc() in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%205.1&sektion=4&format=html">pf(4)</a>.
                    974: <li>Use new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&manpath=OpenBSD%205.1&sektion=8&format=html">relayd(8)</a> idle timeout for socket splicing so userland can measure session timeouts properly; splice with http if relayd does not check headers.
                    975: <li>Repair interrupted reads in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=less&manpath=OpenBSD%205.1&sektion=1&format=html">less(1)</a> and use volatile sig_atomic_t, not int, for the sigs variable.
                    976: <li>Fix to stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=named&manpath=OpenBSD%205.1&sektion=8&format=html">named(8)</a> logging messages when it shouldn't. Bug reported to ISC (RT #24053) and now included in current bind releases.
1.1       schwarze  977: <li>Disable st* in sys/arch/i386/conf/RAMDISK to shrink ramdisk size.
                    978: <li>Use the synaptics driver with ALPS touchpads.
1.4       brett     979: <li>Add rdomain support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&manpath=OpenBSD%205.1&sektion=8&format=html">ntpd(8)</a>.
                    980: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpctl&manpath=OpenBSD%205.1&sektion=8&format=html">bgpctl(8)</a> to parse and/or filter MRT table dumps (all 3 formats) and display them like the show rib/show rib detail output.
                    981: <li>Rename pmap_procwr() to pmap_proc_iflush() to get the intended behaviour in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pmap&manpath=OpenBSD%205.1&sektion=9&format=html">pmap(9)</a>.
1.1       schwarze  982: <li>Fix Beagleboard range check in intc_intr_establish() in sys/arch/beagle/dev/intc.c.
1.4       brett     983: <li>When breaking an overflowing line, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> now ignores pending whitespace (vbl), so next line is not misaligned or too long.
                    984: <li>Fix nexthop_modify() to reset the flags when called so later set nexthop &lt;IP&gt; is applied in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&manpath=OpenBSD%205.1&sektion=8&format=html">bgpd(8)</a>.
                    985: <li>Add /usr/local/share/terminfo to search path so ports can install custom terminfo files. Minor <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ncurses&manpath=OpenBSD%205.1&sektion=3&format=html">ncurses(3)</a> bump to allow packages to depend on the right version.
1.1       schwarze  986: <li>Cleanup page calculation for final memory chunk ordering list for hibernate resume in sys/kern/subr_hibernate.c.
                    987: <li>Perform most of the remaining refactoring of hibernate code into MI/MD parts. This also introduces a chunk placement routine.
                    988: <!-- 2011/09/20 -->
1.4       brett     989: <li>Groff compatibility in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> for the rendering of foreign manuals: support .Lb -libdwarf and update .Lb -libelf.
                    990: <li>Rewrite of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> horizontal spacing of tables, to work both with and without frames and rulers.
                    991: <li>Added a MACRO OVERVIEW section to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%205.1&sektion=7&format=html">man(7)</a>.
1.1       schwarze  992: <li>Remove all remains of arm26 code/support for ARM2, ARM2AS, ARM3, ARM6, ARM7, ARM7TDMI and StrongARM processor families.
                    993: <li>No longer check for SPX on KA410 (VS2000), since the only colour option for this machine is GPX.
1.4       brett     994: <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=errx&manpath=OpenBSD%205.1&sektion=3&format=html">errx(3)</a> instead of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fprintf&manpath=OpenBSD%205.1&sektion=3&format=html">fprintf(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=exit&manpath=OpenBSD%205.1&sektion=3&format=html">exit(3)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=midiplay&manpath=OpenBSD%205.1&sektion=1&format=html">midiplay(1)</a>.
1.1       schwarze  995: <li>When restarting a system call go back four instructions, not three, since this has to match libc/arch/hppa64/SYS.h.
1.4       brett     996: <li>When compiling PIC code; limit instructions between two set of pc-relative loaded data in find_barrier(); avoids "pcrel too far" <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=as&manpath=OpenBSD%205.1&sektion=1&format=html">as(1)</a> errors.
1.1       schwarze  997: <li>Remove the "portmap" variable, it's unused now (use portmap_flags) in etc/rc.conf.
1.4       brett     998: <li>Avoid pf_setup_pdesc() panics in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%205.1&sektion=4&format=html">pf(4)</a> by using "switch(af)" for af dependent code.
1.1       schwarze  999: <li>Disabled 3D ring commands on sandybridge so VT switches (and therefore suspend) will no longer hang.
                   1000: <li>On x220 resume, skip restoring the modeset registers on sandybrige, rely on the (upcoming) xf86-video-intel driver instead. Fixes hang.
1.4       brett    1001: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> .TP no longer assumes that a head argument with a matching input line number is a same-line argument.
                   1002: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg-config&manpath=OpenBSD%205.1&sektion=1&format=html">pkg-config(1)</a> no longer allows variable expansion to multiple values in a field (unlike freedesktop.org version).
1.1       schwarze 1003: <li>Very early in suspend while the clock is still ticking realtime, save the clock back to the rtc.
1.4       brett    1004: <li>When advancing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> left margin, .RS also needs to reset the right margin to the default and check that the left does not outgrow the right one.
                   1005: <li>Mark <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%205.1&sektion=4&format=html">softraid(4)</a> crypto volumes as being capable of auto assembly (they are if used with a key disk).
                   1006: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=glob&manpath=OpenBSD%205.1&sektion=3&format=html">glob(3)</a>, limit recursion during matching attempts, similar to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fnmatch&manpath=OpenBSD%205.1&sektion=3&format=html">fnmatch(3)</a> fix. Also collapse consecutive "*".
1.1       schwarze 1007: <li>Clear RB_POWERDOWN early in boot() on hp300/hppa (which cannot powerdown and whose firmware does not send "spin up" to disks).
1.4       brett    1008: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> will now display sane page header line even when .Dt is very long.
                   1009: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=memconfig&sektion=8&apropos=0&manpath=OpenBSD+5.1&arch=i386">memconfig(8)</a> now reports the "fix-active" flag, and print any other unknown flags in hex.
1.1       schwarze 1010: <!-- 2011/09/19 -->
                   1011: <li>Add pipe2 to sys/compat/linux/linux_ipc.c and syscalls.master.
1.4       brett    1012: <li>Add a test suite to analyse traffic going via <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%205.1&sektion=4&format=html">pf(4)</a>. Needs four machines setup as described in the makefile.
1.1       schwarze 1013: <li>Fix unix socket handling by trimming when the length is too large in sys/compat/linux/linux_socket.c.
1.4       brett    1014: <li>Removed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> terminal frontend flag TERMP_NOLPAD.
                   1015: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kdump&manpath=OpenBSD%205.1&sektion=1&format=html">kdump(1)</a> now understands "siginfo-style" signal sub-codes, and the (currently) limited subset of info the kernel supplies.
1.1       schwarze 1016: <li>Vax system type constants cleaned up.
1.4       brett    1017: <li>Enable loading kernel outside <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%205.1&sektion=4&format=html">softraid(4)</a> volume, yet still use it as root device (providing we booted from its chunks).
                   1018: <li>When installboot runs on a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%205.1&sektion=4&format=html">softraid(4)</a> volume, add boot metadata to store volume/chunk DUIDs, (so can ID root disk).
1.1       schwarze 1019: <li>Print 64 bit values in sys/arch/vax/vsa/hdc9224.c with %ll to get a meaningful message at attach time.
                   1020: <li>Use long calls in lib/csu/hppa64/md_init.h like we do on hppa, stops functions possibly being unreachable.
                   1021: <li>Sync with libX11/src/UIThrStubs to fix __pthread_once_stub() in lib/libpthread-stubs/stubs.c.
                   1022: <li>Fix _Xthr_once_stub_() to call the init routine for each different id in lib/libX11/src/UIThrStubs.c.
1.4       brett    1023: <li>Set default daemon_flags (matching <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.conf.local&manpath=OpenBSD%205.1&sektion=8&format=html">rc.conf.local(8)</a>) for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftpd&manpath=OpenBSD%205.1&sektion=8&format=html">ftpd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=identd&manpath=OpenBSD%205.1&sektion=8&format=html">identd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mopd&manpath=OpenBSD%205.1&sektion=8&format=html">mopd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=popa3d&manpath=OpenBSD%205.1&sektion=8&format=html">popa3d(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rarpd&manpath=OpenBSD%205.1&sektion=8&format=html">rarpd(8)</a>. See <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&manpath=OpenBSD%205.1&sektion=8&format=html">rc.d(8)</a>.
1.1       schwarze 1024: <li>Use arguments for rc script instead of env variables to indicate debug mode; allow "forced mode" even if daemon_flags="NO".
1.4       brett    1025: <li>Kill prototypes for long removed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&manpath=OpenBSD%205.1&sektion=8&format=html">ifconfig(8)</a> functions.
1.1       schwarze 1026: <li>Enable thread model posix for gcc 3. Dwarf2 exception handling and libstdc++ now thread safe.
1.4       brett    1027: <li>Clean up <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systat&manpath=OpenBSD%205.1&sektion=1&format=html">systat(1)</a> buffer cache statistics to remove useless statistics; add new ones regarding kva usage in cache.
1.1       schwarze 1028: <li>Expand syscall awareness in preparation for pipe2 implementation in sys/compat/linux/syscalls.master.
                   1029: <li>Stopped unconditionally creating dynamic sections in gnu/usr.bin/binutils-2.17/bfd/elf64-hppa.c since that makes building static binaries impossible.
                   1030: <li>Removed some unnecessary debug code in sys/arch/hppa64/hppa64/machdep.c.
1.4       brett    1031: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> fixed to avoid fatal() when we receive a line which have a length of exactly 1024.
1.1       schwarze 1032: <li>Disabled TRAPDEBUG in sys/arch/hppa64/hppa64/trap.c.
1.4       brett    1033: <li>Make it more clear what are subtypes and cleanup of the mrt definitions in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&manpath=OpenBSD%205.1&sektion=8&format=html">bgpd(8)</a> code.
1.1       schwarze 1034: <li>Missing argument in STIDEBUG printf in sys/dev/ic/sti.c corrected.
                   1035: <li>Fixed sys/arch/hppa/dev/elroy.c and hppa64/dev/elroyc so %b format strings take the value before the bitname string, not the other way around.
                   1036: <li>In sys/lib/libkern/arch/hppa64/bcopy.m4, when checking if the addresses are 4-byte aligned, avoid sign-extension when extracting the low bits.
1.4       brett    1037: <li>Remove %r and %z from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=printf&manpath=OpenBSD%205.1&sektion=9&format=html">printf(9)</a> man page, deprecated some time ago. Mention %hh, %j and %t are not supported.
1.1       schwarze 1038: <li>Handle an instruction memory protection trap from userland as an ordinary fault in sys/arch/hppa64/hppa64/trap.c.
                   1039: <li>In lib/libc/arch/hppa64/SYS.h, make sure entire system call address is cleared. Look at %r1 to determine whether a system call was successful, since that is where the kernel puts the information.
                   1040: <li>Removed the /usr/share/man/ps* hierarchy and supporting variables; MANPS disappeared during the source manuals switch.
1.4       brett    1041: <li>Move <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&manpath=OpenBSD%205.1&sektion=1&format=html">cwm(1)</a> client to group (movetogroup) and hide client only if group is already hidden.
                   1042: <li>Breaking the line at a hyphen is now only allowed by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> if the hyphen is both preceded and followed by an alphabetic character. Fixes about a dozen places in base.
1.1       schwarze 1043: <li>Make sure snooping is enabled on Intel HDA variants. Fixes audio on ThinkPad x220.
                   1044: <!-- 2011/09/18 -->
1.4       brett    1045: <li>Add support for *at() system calls to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systrace&manpath=OpenBSD%205.1&sektion=1&format=html">systrace(1)</a>.
1.1       schwarze 1046: <li>Fix more printf format string bugs in sys/ufs, and one more %hh format stringin sys/kern/uipc_mbuf.c.
                   1047: <li>Removed requirement for processes that need PS_* flags to #define __need_process, as they are exposed to userspace via sysctl(KERN_PROC).
1.4       brett    1048: <li>Moved rq_host pointer to outside of rq_msg envelope, as a single <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> ramqueue message may be shared by many ramqueue envelopes for delivery to many ramqueue hosts.
1.1       schwarze 1049: <li>Regression check whether breakable hyphens are formatted correctly (normal, bold or underlined) and actually break the line.
1.4       brett    1050: <li>Renamed a few functions, structs, etc that collide with upcoming stuff in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=altq&manpath=OpenBSD%205.1&sektion=9&format=html">altq(9)</a> code.
                   1051: <li>Add support for variable length optional metadata in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%205.1&sektion=4&format=html">softraid(4)</a> allowing new optional metadata types to be added without needing to change the softraid metadata version.
1.1       schwarze 1052: <li>Fix exchanged arguments in sys/arch/hp300/dev/mb89352.c.
                   1053: <li>Fixed pointer set to NULL not 0 in sys/dev/usb/ohci.c.
1.4       brett    1054: <li>Regression test for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthreads&manpath=OpenBSD%205.1&sektion=3&format=html">pthreads(3)</a> interrupted connect.
                   1055: <li>Sync to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> version 1.11.7, main new feature is support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=roff&manpath=OpenBSD%205.1&sektion=7&format=html">roff(7)</a> .tr request; bugfixes and some refactoring.
1.1       schwarze 1056: <li>Fixes to the trap save/restore and the signal handling code in sys/arch/hppa64/hppa64/locore.S and machdep.c.
                   1057: <li>Extract 8 octets (as per RFC 2661) rather than a long in usr.sbin/tcpdump/print-l2tp.c.
1.4       brett    1058: <li>Move <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%205.1&sektion=4&format=html">pf(4)</a> pdesc initialization code into pf_setup_pdesc(); unify some IPv4 and IPv6 code and set fields in the same order.
1.1       schwarze 1059: <li>Disable space-ID hashing in sys/arch/hppa64/hppa64/locore.S like we do on hppa.
                   1060: <li>Removed `hh' modifier in printf format strings in sys/kern/kern_sysctl.c and subr_disk.c, unavailable in kernel printf.
                   1061: <li>Update the Loongson system clock when we resume.
                   1062: <li>Use an uvm object to track the page table pages, like on hppa. Add cache flushing in places where hppa does them.
                   1063: <li>Make sure daddr64_t filesystem values get printed with %lld.
                   1064: <li>Fix to various format string types to as a minimum match the width of the variables being processed.
                   1065: <li>Take into account the PIE bits when masking PDEs in sys/arch/hppa64/hppa64/pmap.c.
                   1066: <li>Add missing cache and TLB purges in sys/arch/hppa64/hppa64/mainbus.c.
1.4       brett    1067: <li>Sync <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%205.1&sektion=1&format=html">mandoc(1)</a> to version 1.11.5: adding an implementation of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=eqn&manpath=OpenBSD%205.1&sektion=7&format=html">eqn(7)</a> language.
                   1068: <li>Avoid potential 64-bit unaligned access on strict alignment architectures in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&manpath=OpenBSD%205.1&sektion=8&format=html">tcpdump(8)</a>.
                   1069: <li>Reorder headerfiles used in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&manpath=OpenBSD%205.1&sektion=8&format=html">bgpd(8)</a>. Move bgpd specific prototypes out of mrt.h to include only protocol specific defines.
1.1       schwarze 1070: <li>Override LIB2ADDEH on ia64. Makes it possible to build a cross compiler; exception handling needs work still.
                   1071: <li>Makefile.cross corrected so ia64 will use gcc4.
1.4       brett    1072: <li>Added futex support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compat_linux&manpath=OpenBSD%205.1&sektion=8&format=html">compat_linux(8)</a>.
1.1       schwarze 1073: <li>Make sysctl__string() handle truncated output case via two copyout()s instead of altering variable; return full length via oldlenp.
                   1074: <!-- 2011/09/17 -->
1.4       brett    1075: <li>Add MACRO OVERVIEW to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mdoc&manpath=OpenBSD%205.1&sektion=7&format=html">mdoc(7)</a>, listing macros ordered by purpose, to decide which is best for a particular use case.
                   1076: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&manpath=OpenBSD%205.1&sektion=8&format=html">tcpdump(8)</a> -v print the id and seq of icmp6 echo packets.
                   1077: <li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&manpath=OpenBSD%205.1&sektion=1&format=html">pkg_add(1)</a> regression tests for --variable (expansion to multiple values) and for linebreaks inside fields, both currently failing.
1.1       schwarze 1078: <li>Document proper cross-tools command to run, especially when working on a new port.
1.4       brett    1079: <li>Update pointer variable after copying misaligned packet in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&manpath=OpenBSD%205.1&sektion=8&format=html">tcpdump(8)</a>.
                   1080: <li>Implement new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&manpath=OpenBSD%205.1&sektion=8&format=html">bgpd(8)</a> mrt table dump format as specified in draft-ietf-grow-mrt. Tested with IP and IPv6 sessions and against the libbgpdump parser.
                   1081: <li>Remove pd-&gt;ip_sum and pd-&gt;proto_sum fields in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%205.1&sektion=4&format=html">pf(4)</a> code. Replace pd2.ip_sum with a local variable. Remove ip_sum and proto_sum from struct pf_pdesc.
                   1082: <li>Access a 32-bit field as u_int32_t, not as u_long in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&manpath=OpenBSD%205.1&sektion=8&format=html">tcpdump(8)</a>.
                   1083: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&manpath=OpenBSD%205.1&sektion=1&format=html">pkg_add(1)</a> -nvv work with respect to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whatis&manpath=OpenBSD%205.1&sektion=1&format=html">whatis(1)</a> whatis.db updates.
                   1084: <li>Rewrite the main loop of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sed&manpath=OpenBSD%205.1&sektion=1&format=html">sed(1)</a> "s/..." command, to fix multiple issues regarding the replacement of zero-length strings.
                   1085: <li>Apply the fnmatch recursion limit fix to the local copy of fnmatch in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&manpath=OpenBSD%205.1&sektion=8&format=html">httpd(8)</a>.
1.1       schwarze 1086: <li>Expand fnmatch() regress with patterns obtained from the tests for APR's new fnmatch implementation. Allow comment lines in the test data file.
1.4       brett    1087: <li>Initial, incomplete support for -Tman to convert <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mdoc&manpath=OpenBSD%205.1&sektion=7&format=html">mdoc(7)</a> documents to the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%205.1&sektion=7&format=html">man(7)</a> language.
                   1088: <li>Standarize the ToS option across <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&manpath=OpenBSD%205.1&sektion=1&format=html">nc(1)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ping&manpath=OpenBSD%205.1&sektion=8&format=html">ping(8)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=traceroute&manpath=OpenBSD%205.1&sektion=8&format=html">traceroute(8)</a> so that they'll accept the same values as pf.conf. It accepts decimal, hexadecimal and the dscp/tos keywords.
                   1089: <li>Add SMALL infrastructure to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ping&manpath=OpenBSD%205.1&sektion=8&format=html">ping(8)</a> makefile.
                   1090: <li>Change the <a href="#mandocdb">mandocdb</a> interface to better agree with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%205.1&sektion=8&format=html">makewhatis(8)</a>; in particular, allow recursing multiple directories and create multiple databases in one call.
1.1       schwarze 1091: <li>Use default_chip_unmap for sata_chip_map, lets the VIA controllers detach.
                   1092: <li>Cleaning of current solution for "Kill X on Ctrl+Alt+Backspace on default".
1.4       brett    1093: <li>Update to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xterm&manpath=OpenBSD%205.1&sektion=1&format=html">xterm(1)</a> version 275.
                   1094: <li>Move initialisation of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%205.1&sektion=4&format=html">pf(4)</a> pd-&gt;nsaddr and pd-&gt;ndaddr from pf_test_rule to pf_setup_pdesc. Fixes logging of packets passed statefully.
                   1095: <li>Deduplicate <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%205.1&sektion=4&format=html">pf(4)</a> IPv4 and IPv6 code that handles fragments that have not been reassembled by normalization.
                   1096: <li>Improve -s description in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&manpath=OpenBSD%205.1&sektion=8&format=html">ntpd(8)</a> to explain set vs adjust and stay in foreground until we receive a reply or hit the 15 second timeout.
                   1097: <li>Work-around for default vs. no flavor in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&manpath=OpenBSD%205.1&sektion=1&format=html">pkg_add(1)</a>.
                   1098: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sed&manpath=OpenBSD%205.1&sektion=1&format=html">sed(1)</a> regression tests using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hexdump&manpath=OpenBSD%205.1&sektion=1&format=html">hexdump(1)</a> for input files ending without a newline, and catching NUL characters in output. Produce more intelligible errors.
                   1099: <li>Removed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mdoc.samples&apropos=0&sektion=7&manpath=OpenBSD+4.9&arch=i386&format=html">mdoc.samples(7)</a> as all info already is in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mdoc&manpath=OpenBSD%205.1&sektion=7&format=html">mdoc(7)</a>.
1.1       schwarze 1100: <li>Removed {u,}lptioctl function which is a duplicate of enodev().
                   1101: <!-- 2011/09/16 -->
1.4       brett    1102: <li>Use cdev_ulpt_init() to setup <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ulpt&manpath=OpenBSD%205.1&sektion=4&format=html">ulpt(4)</a> instead of using cdev_lpt_init, for consistency.
                   1103: <li>Reorder SENSOR_* in switch() in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&manpath=OpenBSD%205.1&sektion=8&format=html">sysctl(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systat&manpath=OpenBSD%205.1&sektion=1&format=html">systat(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snmpd&manpath=OpenBSD%205.1&sektion=8&format=html">snmpd(8)</a>.
1.1       schwarze 1104: <li>Intel E600/EG20T and some other devices added from submitted dmesgs to sys/dev/pci/pcidevs.
1.4       brett    1105: <li>Now when <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&manpath=OpenBSD%205.1&sektion=8&format=html">ospfd(8)</a> RTM_DESYNC is seen, set/extend a timer, only reload on expiry. Avoids "reloading interface list and routing table" repeatedly when machine overloaded on route socket.
1.1       schwarze 1106: <li>Set the shared priority entry to the value of the current maxipl entry, not the index in sys/arch/macppc/dev/macintr.c.
1.4       brett    1107: <li>Import of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=less&manpath=OpenBSD%205.1&sektion=1&format=html">less(1)</a> 444 with local patches.
                   1108: <li>Device driver and man page for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usps&manpath=OpenBSD%205.1&sektion=4&format=html">usps(4)</a> Fujitsu Components FX-5204PS smart power strip added.
1.1       schwarze 1109: <li>For sensor framework change accuracy of SENSOR_FREQ from Hz to muHz and add SENSOR_VOLTS_AC entry for userland programs.
1.4       brett    1110: <li>Use .St for ISO 8601 references in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strftime&manpath=OpenBSD%205.1&sektion=3&format=html">strftime(3)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strptime&manpath=OpenBSD%205.1&sektion=3&format=html">strptime(3)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cal&manpath=OpenBSD%205.1&sektion=1&format=html">cal(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=newsyslog&manpath=OpenBSD%205.1&sektion=8&format=html">newsyslog(8)</a>.
                   1111: <li>If a user configures logging explicitly in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd.conf&manpath=OpenBSD%205.1&sektion=5&format=html">relayd.conf(5)</a>, do it regardlessly of debugging mode and compile switch.
1.1       schwarze 1112: <li>Added Vaisala's "USB instrument cable" entry in sys/dev/usb/usbdevs and sys/dev/usb/uslcom.c.
                   1113: <li>Added entry for FX-5204PS in sys/dev/usb/usbdevs.
                   1114: <li>Fixed usb vendor id mismatch. VID: 0x430 is not SUN Microsystems, it is Fujitsu Component, Inc.
1.4       brett    1115: <li>Use the correct regexp in etc/rc.d/ldapd to find the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&manpath=OpenBSD%205.1&sektion=8&format=html">ldapd(8)</a> server process.
1.1       schwarze 1116: <!-- 2011/09/15 -->
1.4       brett    1117: <li>Add a script for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=popa3d&manpath=OpenBSD%205.1&sektion=8&format=html">popa3d(8)</a> to support running it outside of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=inetd&manpath=OpenBSD%205.1&sektion=8&format=html">inetd(8)</a>.
1.1       schwarze 1118: <li>Port the -Wbounded extension from gcc3 to gcc4 and add regression output.
                   1119: <li>Fix recognition of Synaptics touchpad in sbin/wsconsctl/util.c.
                   1120: <li>Switch vax to timecounters. 3 different clock sources: ICR/NICR on most systems (1MHz counter resolution), diagnostic timer on KA46/KA48 (1kHz counter resolution), 100Hz clock on VXT.
                   1121: <!-- 2011/09/14 -->
1.4       brett    1122: <li>Update vt100 example in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getcap&manpath=OpenBSD%205.1&sektion=3&format=html">getcap(3)</a> to vt200, as vt100 is no longer in the termcap database.
1.1       schwarze 1123: <li>Initial kernel support for sandybridge intel chipsets in intagp and inteldrm.
1.4       brett    1124: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&manpath=OpenBSD%205.1&sektion=8&format=html">ntpd(8)</a> doesn't really support reload, so don't allow it in the rc script.
1.1       schwarze 1125: <!-- 2011/09/13 -->
                   1126: <li>Regression test for threads in PS_FDR_WAIT state, check SA_RESTART before marking it as interrupted, (simulating system call restart behaviour in the non-pthreads case). Add a state for kevent since it shouldn't be restarted regardless.
1.4       brett    1127: <li>First round of regression tests to check system calls restarting with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthreads&manpath=OpenBSD%205.1&sektion=3&format=html">pthreads(3)</a>.
1.1       schwarze 1128: <li>On Vax KA43, silence noisy print of cache control registers at cache initialization time (but not during memory errors or machine checks); correctly access the prom mailbox register, so that halt and reboot work as intended.
                   1129: <li>Update to xf86-video-geode 2.11.12.
                   1130: <li>Let the intel driver/xf86-video-intel/src/i830_driver.c driver build with xserver &gt;= 1.10.
1.4       brett    1131: <li>Document that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=calendar&manpath=OpenBSD%205.1&sektion=1&format=html">calendar(1)</a> now behaves as <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=date&manpath=OpenBSD%205.1&sektion=1&format=html">date(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=touch&manpath=OpenBSD%205.1&sektion=1&format=html">touch(1)</a>, with default values used when "yy" is given, but not "cc".
                   1132: <li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&manpath=OpenBSD%205.1&sektion=1&format=html">cwm(1)</a> WM_TRANSIENT_FOR event support: moves dialogs, toolbars and such to the group of the main application window.
                   1133: <li>Repaired <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&manpath=OpenBSD%205.1&sektion=1&format=html">cwm(1)</a> groupcycle (broke after cycle-in-group support added more flags) in app/cwm/group.c.
1.1       schwarze 1134: <li>Do not invoke hardclock() until cpu_initclocks() has been invoked in luna88k; avoids a NULL pointer dereference because the softclock interrupt handler cookie is not initialized yet.
                   1135: <!-- 2011/09/12 -->
1.4       brett    1136: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=calendar&manpath=OpenBSD%205.1&sektion=1&format=html">calendar(1)</a> -t flag now uses macros instead of punctuation to avoid marking up the whole argument as an Ar block; remove a superfluous set of [] around month.
                   1137: <li>Introduce filtermask in struct <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%205.1&sektion=8&format=html">smtpd(8)</a> - do not forward lines to mfa when FILTER_DATALINE is not set in filtermask.
1.1       schwarze 1138: <li>Update to tzdata2011j (timezone data) for Africa and Australasia.
1.4       brett    1139: <li>Clamp a maximum number of outstanding requests at 40 in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mpii&manpath=OpenBSD%205.1&sektion=4&format=html">mpii(4)</a> as performance decreases severely above this with newer firmwares.
1.1       schwarze 1140: <!-- 2011/09/11 -->
                   1141: <li>Update to glproto 1.4.14; dri2proto 2.6.
                   1142: <li>Define symbolic constants for the addresses of Vax vsbus devices on 512KB PROM systems (e.g. KA49), or 256KB PROM systems built after KA49 (e.g. KA5[234]), and use them instead of magic numbers.
1.4       brett    1143: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&manpath=OpenBSD%205.1&sektion=1&format=html">sftp(1)</a> leaks in do_hardlink() and do_readlink() from bz#1921, and in do_lsreaddir().
                   1144: <li>Fix inverted test when selecting resolution on the 1024x864 VLC frame buffer in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lcg&manpath=OpenBSD%205.1&sektion=4&arch=vax&format=html">lcg(4/vax)</a>.
1.1       schwarze 1145: <li>Mention the 1GB offset PROM limit on some systems in distrib/notes/vax/install.
                   1146: <!-- 2011/09/10 -->
1.4       brett    1147: <li>Support <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%205.1&sektion=1&format=html">ssh(1)</a> cancellation of local/dynamic forwardings from ~C commandline.
1.1       schwarze 1148: <li>Xenocara/driver/Makefile adjusted to make testing of newer Xserver versions easier.
                   1149: <li>Updates to version: libXfont 1.4.4; libXt 1.1.1; inputproto 2.0.2; glproto 1.4.14; dri2proto 2.6.
1.4       brett    1150: <li>Let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&manpath=OpenBSD%205.1&sektion=1&format=html">pkg_add(1)</a> pkg_mklocatedb work consistently with SUBDIRLIST (print only the fullpkgpaths referenced there and nothing more).
1.1       schwarze 1151: <!-- 2011/09/09 -->
1.4       brett    1152: <li>Support <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%205.1&sektion=1&format=html">ssh(1)</a> cancelling local and remote port forwards via the multiplex socket. Use "ssh -O cancel -L xx:xx:xx -R yy:yy:yy user@host".
                   1153: <li>Kill the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&manpath=OpenBSD%205.1&sektion=8&format=html">sshd(8)</a> preauth privsep child on fatal errors in the monitor.
                   1154: <li>Suppress <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scp&manpath=OpenBSD%205.1&sektion=1&format=html">scp(1)</a> adding '--' to remote commandlines when the first argument does not start with '-'. Saves breakage on some embedded/router platforms.
                   1155: <li>Added an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mdoc&manpath=OpenBSD%205.1&sektion=7&format=html">mdoc(7)</a> St macro for ISO 8601:2004 (representation of dates and times) and now used in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=touch&manpath=OpenBSD%205.1&sektion=1&format=html">touch(1)</a>.
                   1156: <li>Added /var/nsd/ to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hier&manpath=OpenBSD%205.1&sektion=7&format=html">hier(7)</a>.
1.1       schwarze 1157: <li>MUX_C_CLOSE_FWD includes forward type in message (though it isn't implemented anyway) in usr.bin/ssh/PROTOCOL.mux.
1.4       brett    1158: <li>Add -b option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpbench&manpath=OpenBSD%205.1&sektion=1&format=html">tcpbench(1)</a> which allows the client side to bind the socket to a numeric address.
1.1       schwarze 1159: <!-- 2011/09/08 -->
                   1160: <li>Protocols 43 (ipv6-route) &amp; 44 (ipv6-frag) names synched with IANA database.
1.4       brett    1161: <li>Additional information on the -d option in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=touch&manpath=OpenBSD%205.1&sektion=1&format=html">touch(1)</a>.
1.1       schwarze 1162: <li>Provide namespace-safe alignment macros in machine/_types.h, with compat names kept in machine/param.h.
                   1163: <li>In sys/socket.h, pull in sys/_types.h instead of the namespace polluting machine/param.h.
                   1164: <li>Eliminate __CMSG_ALIGN, replaced by _ALIGN.
                   1165: <li>Make the INT_FAST*_{MIN,MAX} macros match the types they're defined to; put internal macros in machine/_types.h.
                   1166: <!-- 2011/09/07 -->
                   1167: <li>Avoid possible SIGSEGV when wrong TOS option in sbin/pfctl/parse.y.
                   1168: <!-- 2011/09/06 -->
1.4       brett    1169: <li>Better determination if the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&manpath=OpenBSD%205.1&sektion=1&format=html">ksh(1)</a> shell is restricted.
                   1170: <li>Updated key size and algorithm recommendations in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssl&manpath=OpenBSD%205.1&sektion=8&format=html">ssl(8)</a>; knock out useless Pp in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=openssl&manpath=OpenBSD%205.1&sektion=1&format=html">openssl(1)</a>.
                   1171: <li>Add test for http chunked encoding over <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&manpath=OpenBSD%205.1&sektion=8&format=html">relayd(8)</a> http protocol.
                   1172: <li>Properly initialize struct carp_if (especially vhif_nvrs) with M_ZERO. This lets <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&manpath=OpenBSD%205.1&sektion=4&format=html">carp(4)</a> delete IFF_PROMISC on its carpdev upon destroy.
1.1       schwarze 1173: <!-- 2011/09/05 -->
1.4       brett    1174: <li>Mark dead panes with some text saying they are dead in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%205.1&sektion=1&format=html">tmux(1)</a>.
1.1       schwarze 1175: <li>Restore errno when it has been changed by the scheduling loop in lib/libpthread/uthread/uthread_kern.c.
1.4       brett    1176: <li>Optimized <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bba&manpath=OpenBSD%205.1&sektion=4&arch=alpha&format=html">bba(4/alpha)</a> code to process four samples at a time as much as possible, before falling back to the remainder processed one byte at a time.
                   1177: <li>Fix typo in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%205.1&sektion=1&format=html">ssh(1)</a> IPQoS parsing: there is no "AF14" class, but there is an "AF21" class.
                   1178: <li>ControlPersist and KbdInteractiveAuthentication descriptions added to -o section of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scp&manpath=OpenBSD%205.1&sektion=1&format=html">scp(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&manpath=OpenBSD%205.1&sektion=1&format=html">sftp(1)</a>.
                   1179: <li>Enable MSI support and fix establishing a link to a GigE link partner from a FastE <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ale&manpath=OpenBSD%205.1&sektion=4&format=html">ale(4)</a> controller.
1.1       schwarze 1180: <li>Fix hang in emacs when going over the line limit.
                   1181: <li>Preserve errno across calls to open the password database(s), so that errno isn't changed when a normal user (who can't open spwd.db) does a lookup.
                   1182: <li>Switch sigreturn() to the normal syscall entry instead of int$80 in amd64.
                   1183: <!-- 2011/09/04 -->
1.4       brett    1184: <li>Driver for the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bba&manpath=OpenBSD%205.1&sektion=4&arch=alpha&format=html">bba(4/alpha)</a> TURBOchannel baseboard audio.
1.1       schwarze 1185: <li>Add the possibility for a MD attachment to stack a stream filter (sw_code) if it needs to rewrite the audio stream.
1.4       brett    1186: <li>Added /etc/ldap to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hier&manpath=OpenBSD%205.1&sektion=7&format=html">hier(7)</a>.
1.1       schwarze 1187: <li>Silenced awacs_trigger_input in sys/arch/macppc/dev/awacs.c.
                   1188: <li>Added two more udav devices and an Intel 6 Series/C200 Rate Matching Hub to sys/dev/usb/.
1.4       brett    1189: <li>For <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&manpath=OpenBSD%205.1&sektion=1&format=html">cwm(1)</a>, make flavours of maximisation additive; reinit menu on reload (for upcoming menu config changes); allow menufg/menubg and menu font color to be configurable.
1.1       schwarze 1190: <li>Add test whether <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&apropos=0&sektion=0&manpath=OpenBSD+5.0&arch=i386&format=html">relayd(8)</a> is logging the correct http content-length.
                   1191: <!-- 2011/09/03 -->
                   1192: <li>General warning in sys/arch/amd64/amd64/locore.S (about gdb matching against sigcode instructions) added.
                   1193: <li>Fix backtrace across signals in gnu/usr.bin/binutils/gdb/amd64obsd-tdep.c.
                   1194: <li>Inaccuratly named char "*DefaultFontName" changed to char "*font" in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&sektion=1&format=html">cwm(1)</a>.
                   1195: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&sektion=1&format=html">cwm(1)</a> {r,}cycleingroup to cycle through clients belonging to the same group as the active client (as opposed to all unhidden clients).
                   1196: <li>Simplified <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&sektion=1&format=html">cwm(1)</a> color initialization.
                   1197: <li>Split off <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&sektion=1&format=html">cwm(1)</a> window hints from geometry so we don't need to carry them all around when dealing with {,h,v}max.
                   1198: <li>Disable PHY (physical media interfaces) hibernation in Atheros AR8131/AR8132 PCIe ethernet to automatically re-establish link when the cable is plugged in.
1.4       brett    1199: <li>MI driver for AMD79C30 audio chip added (now used by sparc <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=audioamd&apropos=0&sektion=4&manpath=OpenBSD+5.1&arch=sparc&format=html">audioamd(4/sparc)</a>).
1.1       schwarze 1200: <li>Manpage added for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vsaudio&sektion=4&arch=vax&format=html">vsaudio(4/vax)</a>, found in VAXstation 4000 VLC, /60 and /90.
                   1201: <li>Rewrite -column lists in many man pages (to permit some markup in the column headers) while awaiting <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> fix.
                   1202: <!-- 2011/09/02 -->
                   1203: <li>sys/scsi/scsiconf.c will now generate a devid from vpd page 80 if vpd page 83 doesnt exist or work.
                   1204: <li>Added regress tests for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&sektion=8&format=html">relayd(8)</a> protocol http 1.0 and 1.1, http put and https.
                   1205: <li>Support for Intel Centrino Advanced-N 6205 network adaptors added (without differential gain calibration).
                   1206: <li>Added regression tests for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&sektion=8&format=html">relayd(8)</a> session timeout.
                   1207: <!-- 2011/09/01 -->
                   1208: <li>Removed drupal5 reference in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=port-modules&sektion=5&format=html">port-modules(5)</a> as drupal5 is gone.
                   1209: <li>Fix the display in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysmerge&sektion=8&format=html">sysmerge(8)</a> so utilities reported as running are what is actually running.
                   1210: <li>Stopped overwriting <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> data line with filtmsg buffer; removed excess debug lines; back filters now disabled at <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd.conf&sektion=5&format=html">smtpd.conf(5)</a> level.
                   1211: <li>Added missing header needed by bsearch() in usr.sbin/smtpd/parse.y.
                   1212: <li>Add regression tests for relaying connections through <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&sektion=8&format=html">relayd(8)</a> to test socket splicing works correctly.
                   1213: <li>Introduce a small set of functions to simplify <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> stat counters.
                   1214: <li>Log_debug() call moved to not get called for each line of DATA exchanged between smtp and mfa.
                   1215: <!-- 2011/08/31 -->
                   1216: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1&format=html">mg(1)</a> dired mode to open files regardless of characters in filename.
                   1217: <li>Use the same format/text, as far as possible, for date strings in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ls&sektion=1&format=html">ls(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=touch&sektion=1&format=html">touch(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=date&sektion=1&format=html">date(1)</a>.
                   1218: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strptime&sektion=3&format=html">strptime(3)</a> only one leap second is permitted, not two.
                   1219: <li>On a file write fail in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1&format=html">mg(1)</a> return an error value and show an error message.
                   1220: <li>Synch OpenBSD::Intro(3p) with current method of parsing packages.
                   1221: <li>Moved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> versionspec from PackageName to PkgSpec.
                   1222: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> support for per-line DATA callbacks, allowing filters to take their decisions while the message is still being received by the client.
                   1223: <li>Remove faux "enable floating point" and PR_ACCS register on KA45 and KA48 in sys/arch/vax/vax/ka48.c.
                   1224: <li>Report VXT cpu as "VXT", not "KA48" (to match what the PROM says) in sys/arch/vax/vax/vxt.c.
                   1225: <!-- 2011/08/30 -->
                   1226: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf.conf&sektion=5&format=html">pf.conf(5)</a> one shot rules automatically removed after match when it is the only rule in the anchor (eg for firewall proxies). Can be used by specifying a "once" filter option.
1.4       brett    1227: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&apropos=0&sektion=0&manpath=OpenBSD+5.1&arch=i386&format=html">ps(1)</a> -N/-M work again by correcting kernel vs user address handling in the FILL_KPROC() macro.
1.1       schwarze 1228: <li>Make code match the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=touch&sektion=1&format=html">touch(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=at&sektion=1&format=html">at(1)</a> manpages and POSIX when year specified but century isn't: century is 1900 if year &gt;= 69; else 2000.
                   1229: <li>Make vlanprio (PCP/CF) available to our network stack.
                   1230: <li>Fixed format string in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpctl&sektion=8&format=html">smtpctl(8)</a>.
                   1231: <li>Plugged memory leaks in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a>.
                   1232: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mdoc&sektion=7&format=html">mdoc(7)</a> column lists, enforce ordering: ".Bl -column header1 header2 ... &lt;Bl flags&gt;".
                   1233: <li>Add another GeForce 8400 GS.
                   1234: <li>Call free() into ramqueue_remove_{batch,host,message,envelope}() instead of just after the function call in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a>.
                   1235: <li>Switch to xkeyboard-config is done. Removed old xkbdata and unifdef it.
                   1236: <!-- 2011/08/29 -->
                   1237: <li>Regression test that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=perl&sektion=1&format=html">perl(1)</a> reverse splicing timeout does not affect forward splicing.
                   1238: <li>Mouse move via the keyboard restored.
                   1239: <li>Added gpsmap 62s to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usbdevs&sektion=8&format=html">usbdevs(8)</a>.
                   1240: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1&format=html">mg(1)</a> dired mode, make point move up and down first character of file name; added missing keybindings.
                   1241: <li>Update to tzdata2011i for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tzfile&sektion=5&format=html">tzfile(5)</a> from elsie.nci.nih.gov.
                   1242: <li>Update firmware for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=myx&sektion=4&format=html">myx(4)</a> to the latest version available from Myricom (1.4.53a).
                   1243: <li>Only provide FLT_EVAL_METHOD for C99 in float.h.  Add missing DECIMAL_DIG for C99.
                   1244: <li>Remove the reference to the non-existent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mount_portal&apropos=0&sektion=8&manpath=OpenBSD+4.9&arch=i386&format=html">mount_portal(8)</a> in keyword section of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&sektion=1&format=html">man(1)</a>.
                   1245: <li>Fixed a race causing some drives to trigger a panic in ncr53c9x_sched() at attach time on vax.
                   1246: <li>Removed reference in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bsd.port.mk&sektion=5&format=html">bsd.port.mk(5)</a> discouraging use of xz distfiles on Sparc.
                   1247: <li>Added missing header needed by signal() in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a>.
                   1248: <li>Return of the long missing powerpc interrupt rewrite.
                   1249: <li>Cast all <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> printed time_t to long long int, and change format string accordingly.
                   1250: <!-- 2011/08/28 -->
                   1251: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=perl&sektion=1&format=html">perl(1)</a> splice make regress to run with and without obj directory.
1.4       brett    1252: <li>Version updates to: DejaVu fonts 2.33; <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xterm&sektion=1&format=html">xterm(1)</a> 273; <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xset&sektion=1&format=html">xset(1)</a> 1.2.2; <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xrandr&apropos=0&sektion=1&manpath=OpenBSD+5.1&arch=i386&format=html">xrandr(1)</a> 1.3.5; <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xprop&sektion=1&format=html">xprop(1)</a> 1.2.1; <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xman&sektion=1&format=html">xman(1)</a> 1.1.2; <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xkbcomp&sektion=1&format=html">xkbcomp(1)</a> 1.2.3; <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=x11perf&sektion=1&format=html">x11perf(1)</a> 1.5.4; <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=twm&sektion=1&format=html">twm(1)</a> 1.0.7; <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smproxy&sektion=1&format=html">smproxy(1)</a> 1.0.5; <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mkfontscale&sektion=1&format=html">mkfontscale(1)</a> 1.0.9; libX11 1.4.4.
1.1       schwarze 1253: <li>Remove redundant final paragraph of STANDARDS in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=touch&sektion=1&format=html">touch(1)</a>.
                   1254: <!-- 2011/08/28 -->
                   1255: <li>Clear <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> bounce envelope structure, to avoid wrong use when bounce_record_message() returns 0.
                   1256: <li>Added support for the netid.byname YP map in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypldap&sektion=8&format=html">ypldap(8)</a>.
                   1257: <li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lock&sektion=9&format=html">lock(9)</a> lockmgr() use a different address for the wchan when draining the lock.
                   1258: <li>Fixed a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strlcpy&sektion=3&format=html">strlcpy(3)</a> truncation test block in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a>.
                   1259: <!-- 2011/08/27 -->
                   1260: <li>Added initial support for a session-time filtering API in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a>.
                   1261: <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> from bypassing a signature verification caused by an incorrect check of the EVP_VerifyFinal return value.
                   1262: <!-- 2011/08/26 -->
                   1263: <li>Prevent spurious disappearance of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=le&sektion=4&arch=vax&format=html">le(4/VAX)</a> on some systems.
                   1264: <li>Prevent a bogus <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lcg&sektion=4&arch=vax&format=html">lcg(4/VAX)</a> device from attaching on KA45 and also repair console operation if the S3 switch is down.
                   1265: <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vsbus&sektion=4&arch=vax&format=html">vsbus(4/VAX)</a> verbose <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=autoconf&sektion=9&format=html">autoconf(9)</a> output.
                   1266: <li>Added initial framework in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> for more powerful formatting of command output and use it for list-{panes,windows,sessions}.
                   1267: <li>Removed unused fatpackages from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a>.
                   1268: <li>Prevent watchdog timeouts in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=age&sektion=4&format=html">age(4)</a>.
                   1269: <li>Added a dmesg warning about sloppy disk I/O to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vnd&sektion=4&format=html">vnd(4)</a> devices to help identify bad distrib scripts/tools.
                   1270: <!-- 2011/08/24 -->
                   1271: <li>Added a tty_bell wrapper function, a pane-base-index option, support for line continuation with a backslash in the configuration file to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a>.
                   1272: <!-- 2011/08/23 -->
                   1273: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=at&sektion=1&format=html">at(1)</a> use standard EXIT_SUCCESS/EXIT_FAILURE and STD{IN,OUT,ERR}_FILENO defines instead of using custom macros.
                   1274: <li>Prevent that a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sosplice&sektion=9&format=html">sosplice(9)</a> timeout error in one direction from being also added to the other direction.
                   1275: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpbench&sektion=1&format=html">tcpbench(1)</a> TOS/TCLASS to be set with -T and accept the same keywords as in pf.conf.
                   1276: <!-- 2011/08/22 -->
                   1277: <li>Added support for Radeon 4250 in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=radeondrm&sektion=4&format=html">radeondrm(4)</a>.
                   1278: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cron&sektion=8&format=html">cron(8)</a> use standard EXIT_SUCCESS/EXIT_FAILURE and STD{IN,OUT,ERR}_FILENO defines instead of using custom macros.
                   1279: <li>Moved powerpc to non-__STRICT_ALIGNMENT, as it always was.
                   1280: <li>Reworked <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&sektion=1&format=html">cwm(1)</a> warning on configuration parsing.
                   1281: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&sektion=8&format=html">rc.d(8)</a> read <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=amd&sektion=8&format=html">amd(8)</a> amd_master using print -rn, fixes problems if the file has multiple lines.
                   1282: <!-- 2011/08/21 -->
                   1283: <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=touch&sektion=1&format=html">touch(1)</a> -t option.
                   1284: <li>Fixed some watchdog timeouts seen when unplugging the cable from the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=alc&sektion=4&format=html">alc(4)</a> NIC while running or the NIC not working if the cable is not plugged in upon boot up.
                   1285: <li>Fixed initial xkb_options setting in xf86-input-keyboard. Restores Ctrl+Alt+Backspace behaviour.
                   1286: <li>Fixed serial mouse on X.
                   1287: <!-- 2011/08/20 -->
                   1288: <li>Fixed memory leaks in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a>.
                   1289: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahci&sektion=4&format=html">ahci(4)</a> not waiting for FR to come on after setting the FRE bit in the port command register.
                   1290: <li>Added support for -v (enable verbose logging on the command line) in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iscsid&sektion=8&format=html">iscsid(8)</a>.
                   1291: <li>Updated x11proto to version 7.0.22 and util-macros to 1.15.0.
                   1292: <li>Decoupled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8&format=html">ospfd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8&format=html">bgpd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dvmrpd&sektion=8&format=html">dvmrpd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldpd&sektion=8&format=html">ldpd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ripd&sektion=8&format=html">ripd(8)</a> log_verbose() from log_init() so the verbose flag stays set with "ospfd -v" (previously only "-vd" worked).
                   1293: <li>Fixed segfault on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpbench&sektion=1&format=html">tcpbench(1)</a> server when the remote end closes and reopens a connection.
                   1294: <li>Added nanosecond precision to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=touch&sektion=1&format=html">touch(1)</a> and support for -d option.
                   1295: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mpe&sektion=4&format=html">mpe(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vlan&sektion=4&format=html">vlan(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ppp&sektion=4&format=html">ppp(4)</a> fix packet accounting in error cases.
                   1296: <!-- 2011/08/19 -->
                   1297: <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=futimens&sektion=2&format=html">futimens(2)</a> instead of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=futimes&sektion=2&format=html">futimes(2)</a> to avoid converting to/from struct timeval in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=crontab&sektion=1&format=html">crontab(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vipw&sektion=8&format=html">vipw(8)</a>.
                   1298: <li>Let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ums&sektion=4&format=html">ums(4)</a> probe bounds of absolute devices if available.
                   1299: <li>Put libc and libm in line with the compiler on hppa64.
                   1300: <li>Make sure the stack is properly aligned for using SSE instructions in crt0.
                   1301: <!-- 2011/08/18 -->
                   1302: <li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sti&sektion=4&format=html">sti(4)</a> at <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dio&sektion=4&arch=hp300&format=html">dio(4/HP300)</a> in hp300 GENERIC and RAMDISK kernels.
                   1303: <li>Improved hp300 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sti&sektion=4&format=html">sti(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsdisplay&sektion=4&format=html">wsdisplay(4)</a> attachment on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dio&sektion=4&arch=hp300&format=html">dio(4/HP300)</a>.
                   1304: <li>Prevent hp300 models 362 and 382 from skipping <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dio&sektion=4&arch=hp300&format=html">dio(4/HP300)</a> frame buffer select codes.
                   1305: <li>Updated <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xterm&sektion=1&format=html">xterm(1)</a> to version 271.
                   1306: <!-- 2011/08/17 -->
                   1307: <li>Set the PSL_O bit on hppa64, like it's done for 64-bit capable CPUs on hppa.
                   1308: <li>Fixed a memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> runner_remove_envelope().
                   1309: <li>Prevent hppa64 locore.S from setting the PSL_S bit.
                   1310: <li>Moved ramqueue_host pointer from ramqueue_envelope to ramqueue_message. This allows to save one pointer from each envelope stored in ram while still allowing O(1) host lookups by ramqueue_envelope.
                   1311: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> know how to remove th new ramqueue structure.
                   1312: <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a> rescheduling from O(n) to O(log n) with functions working on the new ramqueue structure.
                   1313: <li>Added assembler implementation of the GCM mode using the Carry-less Multiplication (CLMUL) instruction found in the new Intel and future AMD CPUs for amd64.
                   1314: <li>Added support for Synaptics touchpad in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsmouse&sektion=4&format=html">wsmouse(4)</a>.
                   1315: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_delete&sektion=1&format=html">pkg_delete(1)</a> syslog their activity by default.
                   1316: <li>Make sure the installer set two rtsol <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=8&format=html">sysctl(8)</a>s, not just the last one.
                   1317: <!-- 2011/08/16 -->
                   1318: </ul>
                   1319: <p>
                   1320:
                   1321: <hr>
                   1322: <a href="index.html"><img height=24 width=24 src="back.gif" border=0 alt="OpenBSD"></a>
                   1323: <a href="mailto:www@openbsd.org">www@openbsd.org</a>
1.7     ! deraadt  1324: <br><small>$OpenBSD: plus51.html,v 1.6 2012/08/26 17:16:29 nick Exp $</small>
1.1       schwarze 1325:
                   1326: </body>
                   1327: </html>