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

Annotation of www/plus.html, Revision 1.1230

1.1092    jj          1: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1.14      deraadt     2: <html>
                      3: <head>
1.1045    david       4: <title>OpenBSD -current changes</title>
1.728     horacio     5: <link rev="made" href="mailto:www@openbsd.org">
1.14      deraadt     6: <meta name="resource-type" content="document">
1.1045    david       7: <meta name="description" content="OpenBSD -current changes">
1.1044    deraadt     8: <meta name="keywords" content="openbsd,changes">
1.14      deraadt     9: <meta name="distribution" content="global">
1.1212    schwarze   10: <meta name="copyright" content="This document copyright 1996-2012 by OpenBSD.">
1.14      deraadt    11: </head>
                     12:
1.728     horacio    13: <body bgcolor="#ffffff" text="#000000" link="#23238e">
1.14      deraadt    14:
1.828     jsyn       15: <a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>
1.64      downsj     16: <p>
1.1044    deraadt    17: <h2><font color="#e00000">OpenBSD -current changelog</font></h2>
1.863     naddy      18: <hr>
1.14      deraadt    19:
                     20: <p>
1.1216    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>
                     29: Machine specific changes are sometimes mentioned
1.728     horacio    30: in the pages for the specific <a href="plat.html">platforms</a>.
1.14      deraadt    31:
1.17      deraadt    32: <p>
1.863     naddy      33: Note: <font color="#e00000">Problems for which patches exist are marked in red</font>.
1.185     deraadt    34:
                     35: <p>
1.186     deraadt    36: <h3>
1.846     deraadt    37: For changes in other releases, click below:<br>
                     38: <a href="plus20.html">2.0</a>,
                     39: <a href="plus21.html">2.1</a>,
                     40: <a href="plus22.html">2.2</a>,
                     41: <a href="plus23.html">2.3</a>,
                     42: <a href="plus24.html">2.4</a>,
                     43: <a href="plus25.html">2.5</a>,
                     44: <a href="plus26.html">2.6</a>,
                     45: <a href="plus27.html">2.7</a>,
                     46: <a href="plus28.html">2.8</a>,
                     47: <a href="plus29.html">2.9</a>,
                     48: <a href="plus30.html">3.0</a>,
                     49: <a href="plus31.html">3.1</a>,
1.868     deraadt    50: <a href="plus32.html">3.2</a>,
1.889     david      51: <a href="plus33.html">3.3</a>,
1.916     david      52: <a href="plus34.html">3.4</a>,
1.935     miod       53: <a href="plus35.html">3.5</a>,
1.941     deraadt    54: <a href="plus36.html">3.6</a>,
1.1118    deraadt    55: <br>
1.963     deraadt    56: <a href="plus37.html">3.7</a>,
1.999     deraadt    57: <a href="plus38.html">3.8</a>,
1.1028    deraadt    58: <a href="plus39.html">3.9</a>,
1.1044    deraadt    59: <a href="plus40.html">4.0</a>,
1.1069    deraadt    60: <a href="plus41.html">4.1</a>,
1.1097    deraadt    61: <a href="plus42.html">4.2</a>,
1.1118    deraadt    62: <a href="plus43.html">4.3</a>,
1.1140    deraadt    63: <a href="plus44.html">4.4</a>,
1.1152    deraadt    64: <a href="plus45.html">4.5</a>,
1.1163    deraadt    65: <a href="plus46.html">4.6</a>,
1.1177    deraadt    66: <a href="plus47.html">4.7</a>,
1.1194    deraadt    67: <a href="plus48.html">4.8</a>,
1.1198    nick       68: <a href="plus49.html">4.9</a>,
1.1212    schwarze   69: <a href="plus50.html">5.0</a>,
                     70: <a href="plus51.html">5.1</a>.
1.422     deraadt    71: <br>
1.186     deraadt    72: </h3>
                     73:
                     74: <p>
1.1212    schwarze   75: <h3><font color="#0000e0">Changes made between OpenBSD 5.1 and -current</font></h3><p>
1.847     deraadt    76: <p>
                     77:
1.422     deraadt    78: <ul>
1.1230  ! brett      79: <!-- 2012/06/10 -->
        !            80: <li>FFS and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sd&manpath=OpenBSD%20Current&sektion=4&format=html">sd(4)</a> fixed to no longer mount readonly filesystems readwrite. Fixes crashes seen when using some USB devices with RW/RO switches.
        !            81: <li>The OpenBSD::MkTemp(3p) module will now die instead of returning an empty list upon error.
        !            82: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=athn&manpath=OpenBSD%20Current&sektion=4&format=html">athn(4)</a> driver improves programming of the Serializer/Deserializer. While AR9380 chips will still not work, the kernel shouldn't crash anymore when one is seen.
        !            83: <li>On amd64 and i386 serial consoles become accessable even if the BIOS doesn't report the presence of any serial ports (makes add-on card additions possible).
        !            84: <li>The Xenocara Xserver is updated to version 1.12.2 and xkeyboard-config to 2.6.
        !            85: <li>Support for RFC 6608 BGP Finite State Machine Error subcode error strings is added to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&manpath=OpenBSD%20Current&sektion=8&format=html">bgpd(8)</a>.
        !            86: <li>The emacs editing mode of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&manpath=OpenBSD%20Current&sektion=1&format=html">ksh(1)</a> is fixed.
        !            87: <!-- 2012/06/09 -->
        !            88: <li>In Xenocara, xf86-input-vmmouse is updated to version 12.9.0.
        !            89: <!-- 2012/06/08 -->
        !            90: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&manpath=OpenBSD%20Current&sektion=1&format=html">mg(1)</a> no longer looses track of where the correct place for its cursor is.
        !            91: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&manpath=OpenBSD%20Current&sektion=1&format=html">pkg_add(1)</a> the new pkg_create magic is activated ("note that, in most cases, PFRAG.shared are probably no longer needed...").
        !            92: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compat_linux&manpath=OpenBSD%20Current&sektion=8&format=html">compat_linux(8)</a> adds support for gettid(2).
        !            93: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=top&manpath=OpenBSD%20Current&sektion=1&format=html">top(1)</a> is extended so that a command line like "$ top -U -username -U username" will behave the same as interactive mode.
        !            94: <!-- 2012/06/07 -->
        !            95: <li>In Xenocara, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xterm&manpath=OpenBSD%20Current&sektion=1&format=html">xterm(1)</a> is updated to version 279, xf86-video-ati to 6.14.4; the radeonold driver is fixed to work with xserver 1.12.
        !            96: <li>Added cscope support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&manpath=OpenBSD%20Current&sektion=1&format=html">mg(1)</a> (see README for differences to emacs behaviour); also the line number counter is fixed when scrolling up in tiny windows.
        !            97: <!-- 2012/06/06 -->
        !            98: <li>Support for the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mbsnrtowcs&manpath=OpenBSD%20Current&sektion=3&format=html">mbsnrtowcs(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wcsnrtombs&manpath=OpenBSD%20Current&sektion=3&format=html">wcsnrtombs(3)</a> character conversion functions is added to libc.
        !            99: <li>A fix for <a href="http://www.isc.org/software/bind/advisories/cve-2012-1667" >CVE-2012-1667</a>, that primarily affects recursive servers, is backported from ISC BIND.
        !           100: <li>The new randomized UVM allocator will truly randomize addresses again.
        !           101: <li>rthread fix: EVFILT_SIGNAL and EVFILT_PROC events track the process they're attached not a (possibly temporary) thread.
        !           102: <!-- 2012/06/05 -->
        !           103: <li>The new optional hypen in the "[-]u user" command of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=top&manpath=OpenBSD%20Current&sektion=1&format=html">top(1)</a> allows hiding of individual users' processes.
        !           104: <li>hppa64 gets a real mutex implementation; unneccesary alignment restrictions on the atomic lock removed.
        !           105: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahci&manpath=OpenBSD%20Current&sektion=4&format=html">ahci(4)</a> driver henceforth just fails the command if error recovery fails (doing recursive recovery caused panics).
        !           106: <!-- 2012/06/04 -->
        !           107: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&manpath=OpenBSD%20Current&sektion=1&format=html">mg(1)</a> theo mode will ensure that only one window is open.
        !           108: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpcib&manpath=OpenBSD%20Current&sektion=4&arch=amd64&format=html">tcpcib(4/amd64)</a> / <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpcib&manpath=OpenBSD%20Current&sektion=4&arch=i386&format=html">tcpcib(4/i386)</a> gain support for the HPET timer.
        !           109: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bsd.port.arch.mk&manpath=OpenBSD%20Current&sektion=5&format=html">bsd.port.arch.mk(5)</a> learns to distinguish in between big and little endian machines via BE_ARCHS and LE_ARCHS (to be tested against NOT_FOR_ARCHS and ONLY_FOR_ARCHS).
        !           110: <li>On amd64 and i386, MBR code serial port output is fixed and register globbering prevented.
        !           111: <li>Xenocara libGL builds with "XENOCARA_BUILD_DRI=No" are fixed.
        !           112: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&manpath=OpenBSD%20Current&sektion=8&format=html">iked(8)</a> an incorrect conversion of the EC point to the binary representation when rounding up bignums is fixed.
        !           113: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sqlite3&manpath=OpenBSD%20Current&sektion=1&format=html">sqlite3(1)</a> shell and library are updated to version 3.7.12.1.
1.1229    brett     114: <!-- 2012/06/03 -->
                    115: <li>On amd64 and i386 the new "machine comaddr" can be used to configure the I/O port used to access the serial console.
                    116: <li>Due to bug-compatibility issues <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> no longer allows redefinition of macros before the first ".Dd" (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mdoc&manpath=OpenBSD%20Current&sektion=7&format=html">mdoc(7)</a>) or ".TH" (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%20Current&sektion=7&format=html">man(7)</a>) request has been seen; it fixes handling of implicit/explicit block issues, like empty paragraphs.
                    117: <!-- 2012/06/02 -->
                    118: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=imsg_read&manpath=OpenBSD%20Current&sektion=3&format=html">imsg_read(3)</a> will fail with EAGAIN if it's clear that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=recvmsg&manpath=OpenBSD%20Current&sektion=2&format=html">recvmsg(2)</a> will fail due to shortage of file descriptors; API changed so retriable errors will be retried automatically.
                    119: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> gains some more GNU manual compatibility for some ports' pleasure.
                    120: <li>In Xenocara xf86-video-glint is updated to version 1.2.7; also, if building against Xserver 1.12, video drivers that have not yet been updated to the video ABI changes are conditionalized away.
                    121: <li>Priviledge separation becomes available for the OpenBSD Xserver 1.12.
                    122: <li>In the kernel, DDB diagnostic code that reported timeout adjustments on resume was removed to reduce verbosity.
                    123: <!-- 2012/06/01 -->
                    124: <li>New <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> command line option "-P", which can be used to start subsystems in a paused state.
                    125: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&manpath=OpenBSD%20Current&sektion=1&format=html">mg(1)</a> editor will now beep as either buffer end is reached during scrolling.
                    126: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mlock&manpath=OpenBSD%20Current&sektion=2&format=html">mlock(2)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=munlock&manpath=OpenBSD%20Current&sektion=2&format=html">munlock(2)</a> systemcalls no longer cause hard failures when the effective region is of zero length.
                    127: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login.conf&manpath=OpenBSD%20Current&sektion=5&format=html">login.conf(5)</a> the new option "krb5-noverify" causes failures to verify credentials against a local key to not result in fatal errors.
                    128: <li>The stdlib.h header file availability macro tests are updated to be more POSIX conformant: The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ecvt&manpath=OpenBSD%20Current&sektion=3&format=html">ecvt(3)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fcvt&manpath=OpenBSD%20Current&sektion=3&format=html">fcvt(3)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcvt&manpath=OpenBSD%20Current&sektion=3&format=html">gcvt(3)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mktemp&manpath=OpenBSD%20Current&sektion=3&format=html">mktemp(3)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ttyslot&manpath=OpenBSD%20Current&sektion=3&format=html">ttyslot(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=valloc&manpath=OpenBSD%20Current&sektion=3&format=html">valloc(3)</a> functions are no longer part of POSIX, whereas <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=posix_memalign&manpath=OpenBSD%20Current&sektion=3&format=html">posix_memalign(3)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mkstemp&manpath=OpenBSD%20Current&sektion=3&format=html">mkstemp(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mkdtemp&manpath=OpenBSD%20Current&sektion=3&format=html">mkdtemp(3)</a> are; also, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=setstate&manpath=OpenBSD%20Current&sektion=3&format=html">setstate(3)</a> has lost a "const" modifier.
                    129: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%20Current&sektion=1&format=html">ssh(1)</a> memory leaks in case of MUX socket creation failures (bz#2002) are fixed.
                    130: <!-- 2012/05/31 -->
                    131: <li>Now <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=quotacheck&manpath=OpenBSD%20Current&sektion=8&format=html">quotacheck(8)</a> works with duid based <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fstab&manpath=OpenBSD%20Current&sektion=5&format=html">fstab(5)</a>, too.
                    132: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&manpath=OpenBSD%20Current&sektion=1&format=html">mg(1)</a> fixes cursor jumps when scrolling upwards.
                    133: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> fixes the handling of blank lines in ".if" conditionals.
                    134: <!-- 2012/05/30 -->
                    135: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysconf&manpath=OpenBSD%20Current&sektion=3&format=html">sysconf(3)</a> _SC_* and _CS_* variables have been moved from sys/unistd.h to unistd.h.
                    136: <li>The kernels VFS buffer pressure logic is improved, which fixes reproducable hangs seen during heavy I/O on feeble machines.
                    137: <li>Computation of the IOC3 device mask is fixed on MENET boards for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ioc&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">ioc(4/sgi)</a>.
                    138: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> now exclusively uses log files for logging purposes and no longer falls back to STDERR as a default.
                    139: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&manpath=OpenBSD%20Current&sektion=8&format=html">iked(8)</a> daemon simplifies it's internal message passing, fixes an issue with changing the peer address of security associations, and continues timer overhauling.
                    140: <li>In "-d" mode <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.subr&manpath=OpenBSD%20Current&sektion=8&format=html">rc.subr(8)</a> will print an error message before exiting if a daemon is not active.
                    141: <!-- 2012/05/29 -->
                    142: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&manpath=OpenBSD%20Current&sektion=8&format=html">relayd(8)</a> an issue is fixed that caused per-table timeouts to be overwritten by global timeouts.
                    143: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mount&manpath=OpenBSD%20Current&sektion=8&format=html">mount(8)</a> utility will work again for NFS remote paths.
                    144: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> steps toward supporting relay options as URLs of the form "[schema://]host[:port]" (see <a href="http://undeadly.org/cgi?action=article&sid=20120524060308" >undeadly.org SMTPD article</a>).
                    145: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gbe&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">gbe(4/sgi)</a> driver will disable Sync-on-Green if it finds the string "nosog" in the ARCBios environment variable OSLoadOptions.
                    146: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&manpath=OpenBSD%20Current&sektion=8&format=html">iked(8)</a> overhauls its internal timer framework.
                    147: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&manpath=OpenBSD%20Current&sektion=1&format=html">mg(1)</a> no longer creates an initial buffer if we update already open files to default modes.
                    148: <!-- 2012/05/28 -->
                    149: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snmpd&manpath=OpenBSD%20Current&sektion=8&format=html">snmpd(8)</a> now panics right away if some of the necessary sockets can't be created.
                    150: <li>To unbreak dhcp on the Indigo (IP20) and E++ GIO installer, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sq&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">sq(4/sgi)</a> will always report the interface "up".
                    151: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> now produces cleaner output with the ROFF "\z" (output next character, don't advance cursor) escape sequence; and no longer makes distinction between numeric/non-numeric escape sequences. Makes recursive parsing of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=roff&manpath=OpenBSD%20Current&sektion=7&format=html">roff(7)</a> escapes actually work.
                    152: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> uses the set "default-shell" not _PATH_BSHELL to spawn commands.
1.1228    brett     153: <!-- 2012/05/27 -->
                    154: <li>Network code now allows attributes to be passed with prefixes (eg MRT dumps with prefixes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpctl&manpath=OpenBSD%20Current&sektion=8&format=html">bgpctl(8)</a>).
                    155: <li>Replaced Loongson2F assembly cache routines with C code (remove cache_loongson2.d in your kernel build directories).
                    156: <li>Proper support for the so-called "fast mode" of the Indigo2 ECC memory controller on sgi.
                    157: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpcib&manpath=OpenBSD%20Current&sektion=4&format=html">tcpcib(4)</a> to support the Intel Atom E600 watchdog.
                    158: <li>Teach <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rain&manpath=OpenBSD%20Current&sektion=6&format=html">rain(6)</a> to calculate terminal delays like <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=worms&manpath=OpenBSD%20Current&sektion=6&format=html">worms(6)</a>, avoids network saturation if run over ssh.
                    159: <!-- 2012/05/26 -->
                    160: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> vertical spacing around <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tbl&manpath=OpenBSD%20Current&sektion=7&format=html">tbl(7)</a> instances in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%20Current&sektion=7&format=html">man(7)</a>.
                    161: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> horizontal span width corrected for: centred/right flushed text, boxes, and when more columns follow the span.
                    162: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> no longer handles vertical lines as additional <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tbl&manpath=OpenBSD%20Current&sektion=7&format=html">tbl(7)</a> columns. Simplifies layout parsing.
                    163: <li>Plugged some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snmpd&manpath=OpenBSD%20Current&sektion=8&format=html">snmpd(8)</a> memory leaks.
                    164: <!-- 2012/05/25 -->
                    165: <li>The sgi port can now run multiuser on IP28 systems.
                    166: <li>Better support for split input/output setups in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zs&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">zs(4/sgi)</a>.
                    167: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&manpath=OpenBSD%20Current&sektion=1&format=html">mg(1)</a> stops earlier when paging down a buffer (C-v), so page does not circle back to top. Emulates emacs.
                    168: <li>Support for the POWER Indigo2 R10000 systems (IP28) added to sgi port.
                    169: <li>Simplify <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> logging and just fprintf(stderr, ...) for early errors.
                    170: <!-- 2012/05/24 -->
                    171: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&manpath=OpenBSD%20Current&sektion=1&format=html">mg(1)</a> searching (C-s or C-r) to wrap around ends of a buffer.
                    172: <li>Prepare <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&manpath=OpenBSD%20Current&sektion=1&format=html">mg(1)</a> buffers before startup file parsed so multiple files can be opened via startup file. Find-file, insert-file, etc in startup file will now work as expected.
                    173: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compat_linux&manpath=OpenBSD%20Current&sektion=8&format=html">compat_linux(8)</a> KERN_FILE_BYPID and KERN_FILE_BYUID modes of KERN_FILE2 sysctl() now per-process not per-thread. Removes duplication in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fstat&manpath=OpenBSD%20Current&sektion=1&format=html">fstat(1)</a> output.
                    174: <li>Imported a number of core functions from libpcap-1.2.0 while preserving local changes.
                    175: <li>Support -Ios='OpenBSD 5.1' to override <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uname&manpath=OpenBSD%20Current&sektion=3&format=html">uname(3)</a> as source of the default value for the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mdoc&manpath=OpenBSD%20Current&sektion=7&format=html">mdoc(7)</a> .Os macro, to fix man.cgi on the OpenBSD website.
                    176: <li>If _MIN > _MAX consider a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpi&manpath=OpenBSD%20Current&sektion=4&format=html">acpi(4)</a> WordBus resource to be invalid. Fixes panic on IBM x3550-M4.
                    177: <li>Don't increment the next expected message id when sending an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&manpath=OpenBSD%20Current&sektion=8&format=html">iked(8)</a> response. Fixes eap negotiation.
                    178: <li>On resume, run forward the monotonic and realtime clocks instead of jumping just the realtime clock, triggering and adjusting timeouts to reflect that.
                    179: <li>Fixed build of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sqlite3&manpath=OpenBSD%20Current&sektion=1&format=html">sqlite3(1)</a> lemon parser generator on non-C99 compilers.
                    180: <!-- 2012/05/23 -->
                    181: <li>If <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compat_linux&manpath=OpenBSD%20Current&sektion=8&format=html">compat_linux(8)</a> LINUX_CLONE_SETTLS isn't set, clone()d child inherits the Thread Control Block value from the parent instead of having it zeroed.
                    182: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=inet6&manpath=OpenBSD%20Current&sektion=4&format=html">inet6(4)</a> support fixup so "inet_net_pton: Address family not supported" log messages banished.
                    183: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compat_linux&manpath=OpenBSD%20Current&sektion=8&format=html">compat_linux(8)</a> emulation support for fstatfs64.
                    184: <li>Made the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%20Current&sektion=1&format=html">aucat(1)</a> "default" string a valid device name, to simplify ports where user passes the device string.
                    185: <li>Fixed duplicate <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%20Current&sektion=1&format=html">aucat(1)</a> mixer knob device names.
                    186: <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%20Current&sektion=1&format=html">aucat(1)</a> channel mapping, which caused crashes if all played/recorded channels didn't exist.
                    187: <li>Fixup of from/to specification in /etc/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked.conf&manpath=OpenBSD%20Current&sektion=5&format=html">iked.conf(5)</a>.
                    188: <li>Removed hardcoded values for esp, and automatically decide which proposals to include if protocol is not specified. Allows <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&manpath=OpenBSD%20Current&sektion=8&format=html">iked(8)</a> to successfully negotiate ah.
                    189: <li>Add support for statfs64 and NTFS, AFS, and UDF filesystem types to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compat_linux&manpath=OpenBSD%20Current&sektion=8&format=html">compat_linux(8)</a>.
                    190: <li>Increase the number of io and memory extent regions for amd64 to 16, to match i386.
                    191: <!-- 2012/05/22 -->
                    192: <li>Changed how <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&manpath=OpenBSD%20Current&sektion=1&format=html">mg(1)</a> handles files beginning with a '~'. Brings behaviour more into line with emacs.
                    193: <li>Support for RFC6594 SSHFP DNS records for ECDSA key types added to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%20Current&sektion=1&format=html">ssh(1)</a>.
                    194: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&manpath=OpenBSD%20Current&sektion=8&format=html">bgpd(8)</a> will now flush the right networks (the dynamic ones, not the static ones).
                    195: <li>Synced log strings with the possible values of IMSG_CTL_RESULT in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&manpath=OpenBSD%20Current&sektion=8&format=html">bgpd(8)</a>.
                    196: <li>Fix a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&manpath=OpenBSD%20Current&sektion=8&format=html">bgpd(8)</a> warning message to print correct information for unknown peers.
                    197: <li>Strip trailing slashes from directory in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=diff&manpath=OpenBSD%20Current&sektion=1&format=html">diff(1)</a> splice() before appending the file portion.
                    198: <li>Switched all of the various <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> choose- and list- commands over to the format infrastructure.
                    199: <li>Fix to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sqlite3&manpath=OpenBSD%20Current&sektion=1&format=html">sqlite3(1)</a> lemon parser generator: checks the whole file for changes.
                    200: <li>Import <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sqlite3&manpath=OpenBSD%20Current&sektion=1&format=html">sqlite3(1)</a> 3.7.12.
                    201: <!-- 2012/05/21 -->
                    202: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftell&manpath=OpenBSD%20Current&sektion=3&format=html">ftell(3)</a> will return EOVERFLOW if the file offset is greater than LONG_MAX.
                    203: <li>When idling <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=intel&manpath=OpenBSD%20Current&sektion=4&format=html">intel(4)</a> i915 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=drm&manpath=OpenBSD%20Current&sektion=4&format=html">drm(4)</a>, flush pending operations and unlock all. Fixes kernel panic and X restarts on Sandy Bridge.
                    204: <li>Handle <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> stdin/stdout/stderr file descriptors in client, not server. Bumps protocol version: new clients and old servers are incompatible.
                    205: <li>Fixed binutils-2.17 configure script, so it will build on amd64.
                    206: <li>Fixed put usage in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tftp&manpath=OpenBSD%20Current&sektion=1&format=html">tftp(1)</a>.
1.1227    brett     207: <!-- 2012/05/20 -->
                    208: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xbridge&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">xbridge(4/sgi)</a> can now use the generic bus DMA routines.
                    209: <!-- 2012/05/19 -->
                    210: <li>Bugs in the suspend/resume of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=intel&manpath=OpenBSD%20Current&sektion=4&format=html">intel(4)</a> <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=drm&manpath=OpenBSD%20Current&sektion=4&format=html">drm(4)</a> driver eliminated; code reordered to allow easier diff against Linux.
                    211: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&manpath=OpenBSD%20Current&sektion=1&format=html">ftp(1)</a> usage string will henceforth (a) match the manual and (b) no longer cause linewraps.
                    212: <!-- 2012/05/18 -->
                    213: <li>The NetBSD GIO@PCI bus driver for fast Ethernet expansion boards is ported to OpenBSD (Only the bridge yet, drivers need to be adapted).
                    214: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_mklocatedb&manpath=OpenBSD%20Current&sektion=1&format=html">pkg_mklocatedb(1)</a> no longer fails if files from the *etc sets are missing, warns instead to run <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysmerge&manpath=OpenBSD%20Current&sektion=8&format=html">sysmerge(8)</a>.
                    215: <li><a href="http://www.ietf.org/rfc/rfc2461.txt" >RFC 2461 Router Solicitation</a> flushing will remove all IPv6 routes on a specified gateway, not only CONNECTED ones; clear routes when RA with RouterLifetime of 0 is sent; and use correct priorities when installing routes acquired via redirects.
                    216: <!-- 2012/05/17 -->
                    217: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> configuration syntax now lets a backslash escape itself at the EOL.
                    218: <li>On mips64 the virtual aliasing mask computation is corrected.
                    219: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=less&manpath=OpenBSD%20Current&sektion=1&format=html">less(1)</a> will exit if it can't write to the terminal.
                    220: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pstat&manpath=OpenBSD%20Current&sektion=8&format=html">pstat(8)</a> shows internal file-descriptor status bits: "d" and "m" are related to garbage collection and "l" means that the descriptor is in a transition state.
                    221: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=security&manpath=OpenBSD%20Current&sektion=8&format=html">security(8)</a> will now also check permissions of ".ssh/id_ecdsa".
                    222: <li>Intel I350 PCI Express Ethernet adapters become supported by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&manpath=OpenBSD%20Current&sektion=4&format=html">em(4)</a>.
                    223: <!-- 2012/05/16 -->
                    224: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sudo&manpath=OpenBSD%20Current&sektion=8&format=html">sudo(8)</a> addresses CVE 2012-2337 by adding a missing break between AF_INET and AF_INET6 in addr_matches_if_netmask().
                    225: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcidump&manpath=OpenBSD%20Current&sektion=8&format=html">pcidump(8)</a> recognizes 8.0 GT/s link speeds of PCI Express 3.0.
                    226: <li>The IPv6 stack tests that the target link local address is included with a neighbour advertisment sent to a multicast address, as mandated by <a href="ftp://ftp.rfc-editor.org/in-notes/rfc4861.txt">RFC 4861</a>.
                    227: <li>unbound(8) now handles out-of-filedescriptor situations by temporarily pausing further <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=accept&manpath=OpenBSD%20Current&sektion=2&format=html">accept(2)</a>s.
                    228: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&manpath=OpenBSD%20Current&sektion=1&format=html">cwm(1)</a> better integrated into the freedesktop.org <a href="http://www.freedesktop.org/wiki/Specifications/wm-spec" >Window Manager Specification Project</a>.
                    229: <!-- 2012/05/15 -->
                    230: <li>In Xenocara, xf86-video-openchrome is updated to version 0.2.905.
                    231: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=puc&manpath=OpenBSD%20Current&sektion=4&format=html">puc(4)</a> driver starts supporting serial consoles.
                    232: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=patch&manpath=OpenBSD%20Current&sektion=1&format=html">patch(1)</a> no longer outputs a confusing error message upon failure which occurs with -C.
                    233: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&manpath=OpenBSD%20Current&sektion=4&format=html">usb(4)</a> controller units are used as a bus numbers (rather than the host adapter) to fix possible conflict with identical bus numbers (i.e., ehci0 and uhci0).
                    234: <li>The package tools have been reworked to test "LIB*VERSION" definitions more exactly.
                    235: <li>The OpenBSD specific <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nginx&manpath=OpenBSD%20Current&sektion=8&format=html">nginx(8)</a> <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=chroot&manpath=OpenBSD%20Current&sektion=2&format=html">chroot(2)</a> code is updated to find aliases (eg for user directories).
                    236: <li>In Xenocara xlsfonts is updated to version 1.0.4, xmodmap to 1.0.7, xkbcomp to 1.2.4, font-util to 1.3.0; the xf86-video-mach64 reaches version 6.9.1.
                    237: <!-- 2012/05/14 -->
                    238: <li>Large update of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pathconf&manpath=OpenBSD%20Current&sektion=2&format=html">pathconf(2)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysconf&manpath=OpenBSD%20Current&sektion=3&format=html">sysconf(3)</a> variable reporting occurs.
                    239: <li>In Xenocara the xf86-video-i128 driver is updated to version 1.3.5 and xf86-video-mga to 1.5.0. Updated applications: fslsfonts reaches 1.0.4, fstobdf 1.0.5 and xinput is updated to version 1.5.4.
                    240: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bnx&manpath=OpenBSD%20Current&sektion=4&format=html">bnx(4)</a> driver takes care not to print an unset interrupt name.
                    241: <li>To prevent lockup situations with full send queues when further interrupts fail to appear, the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&manpath=OpenBSD%20Current&sektion=4&format=html">em(4)</a> driver's start routine is triggered after the link status has been updated.
                    242: <li>Bugfix for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snmpd&manpath=OpenBSD%20Current&sektion=8&format=html">snmpd(8)</a> PF status report MIB, which previously did not zero out all unused fields in the structure.
1.1226    brett     243: <!-- 2012/05/13 -->
                    244: <li>Update to: xf86-video-apm 1.2.4, xf86-video-i740 1.3.3, xf86-video-s3virge 1.10.5, xf86-video-s3 0.6.4, xf86-video-siliconmotion 1.7.6, and xf86-input-vmmouse 12.8.0
                    245: <li>Simplified InstallManPageAliasesBase rule for xenocara to avoid race condition that prevented release from being "make -j clean".
                    246: <li>Backport to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nginx&manpath=OpenBSD%20Current&sektion=8&format=html">nginx(8)</a>: when EMFILE/ENFILE returned from accept(), moderate/disable accept events. Logging level for this changed to "crit".
                    247: <li>Remove sizes entry from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpctl&manpath=OpenBSD%20Current&sektion=8&format=html">smtpctl(8)</a> so it doesn't appear in "smtpctl show".
                    248: <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=errx&manpath=OpenBSD%20Current&sektion=3&format=html">errx(3)</a> rather than <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=err&manpath=OpenBSD%20Current&sektion=3&format=html">err(3)</a> for unknown message error.
                    249: <li>Update to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nginx&manpath=OpenBSD%20Current&sektion=8&format=html">nginx(8)</a>-1.2.0 in base.
                    250: <li>Use -t for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> move-window with -r rather than dying.
                    251: <!-- 2012/05/12 -->
                    252: <li>Support "Match LocalAddress" and "Match LocalPort" to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd_config&manpath=OpenBSD%20Current&sektion=5&format=html">sshd_config(5)</a>; adjusted tests to match.
                    253: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> allows checking a partial key in a key set (eg comparing address to netmask).
                    254: <li>Fixed twin-channel <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahc&manpath=OpenBSD%20Current&sektion=4&format=html">ahc(4)</a> device support. Only affects ahc at <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=eisa&manpath=OpenBSD%20Current&sektion=4&format=html">eisa(4)</a> since no ahc at <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pci&manpath=OpenBSD%20Current&sektion=4&format=html">pci(4)</a> are twin-channel.
                    255: <li>Changed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd.conf&manpath=OpenBSD%20Current&sektion=5&format=html">smtpd.conf(5)</a> syntax for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makemap&manpath=OpenBSD%20Current&sektion=8&format=html">makemap(8)</a> virtual domains configuration: "accept for virtual vmap [...]" becomes "accept for virtual map vmap [...]" to keep syntax consistent with to-be-implemented relay rules through maps.
                    256: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd.conf&manpath=OpenBSD%20Current&sektion=5&format=html">smtpd.conf(5)</a> map declarations extended to allow the following to work: map "foobar" source plain "/etc/mail/foobar".
                    257: <li>Print the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=impact&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">impact(4/sgi)</a> frame buffer name obtained from ARCS, to match other <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gio&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">gio(4/sgi)</a> frame buffer drivers.
                    258: <li>Reworked <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zs&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">zs(4/sgi)</a> for Indigo, as CTR/DCD/DTR/RTS wiring is inverted on these machines.
                    259: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> will log_warn() admin if a map that's needed by an envelope is no longer in config file.
                    260: <li>"Secret" renamed "credentials" in some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> logs.
                    261: <li>Don't fatal <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> if credentials map is gone, instead make the auth fail with a lookup failure. Mail kept in queue until admin fixes <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd.conf&manpath=OpenBSD%20Current&sektion=5&format=html">smtpd.conf(5)</a>, removes mail, or lets it expire.
                    262: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%20Current&sektion=4&format=html">pf(4)</a> now ignores/preserves the lower 2 bits of the tos-header (used for Explicit Congestion Notification).
                    263: <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&manpath=OpenBSD%20Current&sektion=8&format=html">tcpdump(8)</a> for etherip packets.
                    264: <!-- 2012/05/11 -->
                    265: <li>Applied upstream patches to fix freetype-2.4.9 regression that caused ghostscript "Font Renderer Plugin" errors.
                    266: <!-- 2012/05/10 -->
                    267: <li>Enable PCI snoop on the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=azalia&manpath=OpenBSD%20Current&sektion=4&format=html">azalia(4)</a> AMD Hudson 2.
                    268: <li>On sgi, correctly recognise <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gio&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">gio(4)</a> Impact boards so they can work as a console device.
                    269: <li>Improved sgi console detection logic to match graphics console address, and point to wsdisplay correctly.
                    270: <li>On mips64 IP32 kernels on R5000, R10000 and R12000 O2, added extra cache flushing made necessary by the new uvm_map().
                    271: <li>Conditionally provide types/prototypes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strptime&manpath=OpenBSD%20Current&sektion=3&format=html">strptime(3)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=clock_gettime&manpath=OpenBSD%20Current&sektion=2&format=html">clock_gettime(2)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=asctime_r&manpath=OpenBSD%20Current&sektion=3&format=html">asctime_r(3)</a> to make time.h more standards compliant.
                    272: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&manpath=OpenBSD%20Current&sektion=1&format=html">mg(1)</a> throwaway buffers to be saved via "C-c s".
                    273: <!-- 2012/05/09 -->
                    274: <li>Only set a process's start time when starting the main thread; remove unnecessary scheduler locks.
                    275: <li>Flags set to indicate <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=re&manpath=OpenBSD%20Current&sektion=4&format=html">re(4)</a> 8401E/8402/8105E/8105E_SPIN1 do not support jumbo frames.
                    276: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=re&manpath=OpenBSD%20Current&sektion=4&format=html">re(4)</a> 8168D chipset now has PHY wake PM flag set to ensure the PHY is woken upon attachment.
                    277: <li>Fix a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&manpath=OpenBSD%20Current&sektion=8&format=html">relayd(8)</a> desynchronisation on host change during a running check. Closes PR system/6627.
                    278: <li>Backout revision 1.134 in sys/net/route.c, which introduced a use-after-free for routing entries.
                    279: <!-- 2012/05/08 -->
                    280: <li>Bugfix for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&manpath=OpenBSD%20Current&sektion=8&format=html">iked(8)</a> that prevented initialising if NAT-T not disabled and local address not specified.
                    281: <li>Bug fixed in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&manpath=OpenBSD%20Current&sektion=1&format=html">mg(1)</a> writeout() where stats of the wrong file were passed to buffer being written.
                    282: <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&manpath=OpenBSD%20Current&sektion=8&format=html">relayd(8)</a> "label string" in http protocol.
                    283: <li>Additional Intel E5 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pci&manpath=OpenBSD%20Current&sektion=4&format=html">pci(4)</a> devices recognised, as found on Supermicro X9DRT-HIBFF.
                    284: <li>Refuse to load <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=elf&manpath=OpenBSD%20Current&sektion=5&format=html">elf(5)</a> objects that contain a PT_TLS program header. Avoids memory corruption.
                    285: <li>Fixed a null pointer dereference on terminating the npppd process.
                    286: <li>npppd now ignores NAK of authentication option on LCP (Link Control Protocol) when it was not requested.
                    287: <li>Fixed double free bug in npppd Password Authentication Protocol with radius authentication.
                    288: <li>npppd now ignores the Link Control Protocol's ACCM option, as it is required by proxied LCP.
                    289: <li>Fixed and re-enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> connect notification to the mfa. Filtering now occurs before setting up <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssl&manpath=OpenBSD%20Current&sektion=8&format=html">ssl(8)</a> connections.
                    290: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_mklocatedb&manpath=OpenBSD%20Current&sektion=1&format=html">pkg_mklocatedb(1)</a> added an extra check to avoid possibly being out-of-synch.
                    291: <!-- 2012/05/07 -->
                    292: <li>Fixed double-free in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpbench&manpath=OpenBSD%20Current&sektion=1&format=html">tcpbench(1)</a> when -n is used with -b.
                    293: <li>New header sys/_time.h, included from time.h for userland and sys/time.h for kernel access to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=clock_gettime&manpath=OpenBSD%20Current&sektion=2&format=html">clock_gettime(2)</a>.
                    294: <li>Added support for Intel 6 Series KT <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=puc&manpath=OpenBSD%20Current&sektion=4&format=html">puc(4)</a> (Serial-over-LAN, part of Intel AMT).
                    295: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&manpath=OpenBSD%20Current&sektion=1&format=html">pkg_add(1)</a> fixed when install location is not the default /usr/local.
                    296: <li>Fixed printing of wildcard anchors in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&manpath=OpenBSD%20Current&sektion=8&format=html">pfctl(8)</a>.
                    297: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&manpath=OpenBSD%20Current&sektion=8&format=html">iked(8)</a> synced to RFC 5996: Payload Type "Encrypted" (E) changed to "Encrypted and Authenticated" (SK).
1.1222    brett     298: <!-- 2012/05/06 -->
                    299: <li>In the kernel, a new copyaddrout() function encapsulates the copying out of socket addresses to userspace.
                    300: <li>In Xenocara, xf86-video-vesa is updated to version 2.3.1, xf86-video-ark to 0.7.4, xf86-video-cirrus to 1.4.0, xf86-video-neomagic to 1.2.6, xf86-video-savage to 2.3.4, xf86-video-sis to 0.10.4, xf86-video-tdfx to 1.4.4, xf86-video-trident to 1.3.5 and xf86-video-vmware to 12.0.2.
                    301: <li>After a dependency update IP30 kernels can be build with -j2.
1.1224    brett     302: <li>Reverse video support is added to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sti&manpath=OpenBSD%20Current&sektion=4&format=html">sti(4)</a>.
                    303: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pipe&manpath=OpenBSD%20Current&sektion=2&format=html">pipe(2)</a> systemcall locks the file descriptor table after pipe buffers and structures have been created, not beforehand.
1.1222    brett     304: <li>On amd64, the "int $0x80" systemcall interrupt is garbage collected in favour of the syscall instruction.
                    305: <!-- 2012/05/05 -->
1.1224    brett     306: <li>For the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> command unbind-key the -a and -t combination will now work; plus further code-cleanup.
1.1222    brett     307: <li>pipex_ip6_input() of the kernels PPPAC IP extension is fixed and now calls IF_DROP() with the correct queue.
                    308: <!-- 2012/05/04 -->
1.1224    brett     309: <li>On the hppa platform multithreaded debugging becomes available in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gdb&manpath=OpenBSD%20Current&sektion=1&format=html">gdb(1)</a>.
1.1222    brett     310: <!-- 2012/05/03 -->
1.1224    brett     311: <li>The systems thread library henceforth supports a spinlock type (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread_spin_init&manpath=OpenBSD%20Current&sektion=3&format=html">pthread_spin_init(3)</a>).
                    312: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&manpath=OpenBSD%20Current&sektion=8&format=html">tcpdump(8)</a> corrects display of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsec&manpath=OpenBSD%20Current&sektion=4&format=html">ipsec(4)</a> ESP/AH sequence number.
1.1222    brett     313: <!-- 2012/05/02 -->
                    314: <li>In Xenocara, inputproto is updated to version 2.2.
                    315: <li>On sgi, the RAMDISK_IP22 kernel configuration works again after device dependencies have been fixed.
1.1224    brett     316: <li>To avoid accessing a possibly non-existent interface in -n mode, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&manpath=OpenBSD%20Current&sektion=8&format=html">pfctl(8)</a> simply assumes a MTU of 1500.
1.1222    brett     317: <!-- 2012/05/01 -->
1.1224    brett     318: <li>IPv6 support is added to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tftp&manpath=OpenBSD%20Current&sektion=1&format=html">tftp(1)</a>.
                    319: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kvm&manpath=OpenBSD%20Current&sektion=3&format=html">kvm(3)</a> is updated to reflect the kernel's changed file reference-counting via the FREF()/FRELE() mechanism.
                    320: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=execve&manpath=OpenBSD%20Current&sektion=2&format=html">execve(2)</a> system call corrects its error path when there's a race to single thread the process.
1.1222    brett     321: <!-- 2012/04/30 -->
1.1224    brett     322: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypldap&manpath=OpenBSD%20Current&sektion=8&format=html">ypldap(8)</a> boosts its performance by demanding multiple results at a time instead of singly from servers which support this mode of operation.
                    323: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifmedia&manpath=OpenBSD%20Current&sektion=4&format=html">ifmedia(4)</a> support is added to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sq&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">sq(4/sgi)</a>.
                    324: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=grtwo&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">grtwo(4/sgi)</a> driver tweaks reading of board version information (stored as 8- not 32-bit locations).
                    325: <li>An -s option is added to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&manpath=OpenBSD%20Current&sektion=1&format=html">ftp(1)</a> and can be used to specify the source IP address of the connection.
                    326: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypldap&manpath=OpenBSD%20Current&sektion=8&format=html">ypldap(8)</a> the new option groupdn specifies a separate base DN for group searches (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypldap.conf&manpath=OpenBSD%20Current&sektion=5&format=html">ypldap.conf(5)</a>).
                    327: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&manpath=OpenBSD%20Current&sektion=8&format=html">relayd(8)</a> treats HTTP_METHOD_TRACE requests with a Content-Length header as malformed requests (errcode 400); and the message-body is forwarded for GET, HEAD and OPTIONS requests.
                    328: <li>The emacs keybinding option of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&manpath=OpenBSD%20Current&sektion=1&format=html">ksh(1)</a> no longer imposes limits on the size and the content of bindings.
1.1221    brett     329: <!-- 2012/04/29 -->
1.1224    brett     330: <li>Added -r flag to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> move-window to renumber windows, and renumber-windows option to do this automatically.
                    331: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zs&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">zs(4/sgi)</a> will now recognize 85230 chips, and use their FIFOs to reduce TX interrupts.
                    332: <li>Added device flags to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zs&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">zs(4/sgi)</a> to override carrier line wiring issues.
                    333: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_mklocatedb&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">pkg_mklocatedb(1)</a> src/xsrc handling repaired.
                    334: <li>Use int not u_char so as to correctly record <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> colours.
1.1221    brett     335: <!-- 2012/04/28 -->
1.1224    brett     336: <li>Align label_t to an 8 byte boundary on sparc. Makes <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ddb&manpath=OpenBSD%20Current&sektion=4&format=html">ddb(4)</a> usable again.
1.1221    brett     337: <!-- 2012/04/27 -->
1.1224    brett     338: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&manpath=OpenBSD%20Current&sektion=8&format=html">relayd(8)</a> fixed so message-body will be forwarded for HTTP DELETE method payloads.
                    339: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&manpath=OpenBSD%20Current&sektion=1&format=html">pkg_add(1)</a> switched to OpenBSD::MkTemp. Safer, more accurate and less dependencies.
                    340: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd.conf&manpath=OpenBSD%20Current&sektion=5&format=html">bgpd.conf(5)</a> now filters 100.64.0.0/10, reserved by RFC 6598 for Shared Address Space.
1.1221    brett     341: <!-- 2012/04/26 -->
1.1224    brett     342: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pmap&manpath=OpenBSD%20Current&sektion=9&format=html">pmap(9)</a> code fixed to allow sparc64 to build with DEBUG.
1.1221    brett     343: <li>Removed unnecessary cache flushes. 1+% speed increase on sgi IP27 and loongson kernels.
                    344: <!-- 2012/04/25 -->
1.1224    brett     345: <li>Add a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> buffer with all input from last ground state, to be used for control mode.
1.1221    brett     346: <!-- 2012/04/24 -->
1.1224    brett     347: <li>Before writing to disk, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fdisk&manpath=OpenBSD%20Current&sektion=8&format=html">fdisk(8)</a> warns the user if their new MBR contains more than one OpenBSD partition.
                    348: <li>Kernel <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=crypto&manpath=OpenBSD%20Current&sektion=3&format=html">crypto(3)</a> code now uses explicit_bzero() for clearing key material.
1.1221    brett     349: <li>SGI GIO bus device code can now identify ID-less framebuffers correctly.
                    350: <li>Optimised mips64 R5k/RM7k cache routines.
                    351: <li>For interprocess communication control, fix socket size calculation. Fixes: sendmsg() delivery of fd sets, failing to wait, and potential file leakage.
                    352: <li>OpenBSD snapshots now support the IP20, IP22 and IP24 SGI systems. See: <a href="http://undeadly.org/cgi?action=article&sid=20120426184930">undeadly.org</a>
                    353: <!-- 2012/04/23 -->
1.1224    brett     354: <li>Added -a flag to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> kill-window, and window-status-separator option.
                    355: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&manpath=OpenBSD%20Current&sektion=1&format=html">ftp(1)</a> can now handle HTTP Content-Length headers that have trailing whitespace.
1.1221    brett     356: <li>No longer leak mbufs when bind() on a PF_UNIX socket fails.
                    357: <!-- 2012/04/22 -->
1.1224    brett     358: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sqlite3&manpath=OpenBSD%20Current&sektion=1&format=html">sqlite3(1)</a> 3.7.11 library and shell enabled in default builds.
                    359: <li>A code cleanup is seen in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&manpath=OpenBSD%20Current&sektion=4&format=html">pciide(4)</a> driver that also fixes incorrect assumptions for VIA VT6410 and VT6415 controllers.
1.1222    brett     360: <li>Directories which occur in pkg_locate results will now be printed with an appended slash so as to make it easier to identify them as such. (Introduces package OpenBSD::PackingElement::DirBase.)
                    361: <li>Added (yet unused dummy) struct proc* arguments to the FRELE() and FILE_SET_MATURE() kernel macros in anticipation of upcoming changes.
1.1224    brett     362: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> handling of partial input keys is tweaked by also taking the state of the input timer (configurable by <a>escape-time</>) into account.
                    363: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tty&manpath=OpenBSD%20Current&sektion=4&format=html">tty(4)</a> driver learns that its initial column is 0.
                    364: <li><font color="#e00000"> The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=crypto&manpath=OpenBSD%20Current&sektion=3&format=html">crypto(3)</a> library fix for "CVE-2012-2110: libcrypto ASN.1 parsing heap overflow" is backported from -current to the OPENBSD_5_0 and OPENBSD_5_1 <a href="http://www.openbsd.org/errata51.html">patch</a> branch.</font>
1.1221    brett     365: <!-- 2012/04/21 -->
1.1224    brett     366: <li>All occurrences of gcc series 3 are removed from the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&manpath=OpenBSD%20Current&sektion=1&format=html">gcc(1)</a> manpage.
                    367: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> alias-handling fix is overhauled and will now also materialize aliases for virtual domains.
1.1222    brett     368: <li>On the sgi port sporadic userland misbehaviour (read: SIGSGEV) is fixed on RM7000 O2 systems after further progress on the cache handling.
1.1221    brett     369: <li>The installation process will no longer ask "Do you want to do any manual network configuration?" - you have to escape to the shell.
1.1224    brett     370: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=make&manpath=OpenBSD%20Current&sektion=1&format=html">make(1)</a> is tweaked to fix the <a>make -j2</> problem by introducing a new SuffLinkParent() algorithm.
1.1221    brett     371: <!-- 2012/04/20 -->
1.1224    brett     372: <li>Progress in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kvm&manpath=OpenBSD%20Current&sektion=3&format=html">kvm(3)</a> lets <a>fstat -p</> and <a>fstat -u</> work on kernel crash dumps again.
                    373: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nsd-zonec&manpath=OpenBSD%20Current&sektion=8&format=html">nsd-zonec(8)</a> will no longer be verbose by default after an unwanted slipped-in patch hunk is removed again.
1.1221    brett     374: <!-- 2012/04/19 -->
1.1224    brett     375: <li>On sparc <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bioctl&manpath=OpenBSD%20Current&sektion=8&format=html">bioctl(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bioctl&manpath=OpenBSD%20Current&sektion=4&format=html">bioctl(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ch&manpath=OpenBSD%20Current&sektion=4&format=html">ch(4)</a> are removed from RAMDISK due to size constraints.
                    376: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=impact&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">impact(4/sgi)</a> performance optimization became possible by using a 4:8:4 colormap.
                    377: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=alloca&manpath=OpenBSD%20Current&sektion=3&format=html">alloca(3)</a> of libc goes to the attic - in the future we rely on the compiler to give it to us.
                    378: <li>In the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bioctl&manpath=OpenBSD%20Current&sektion=8&format=html">bioctl(8)</a> program a missing data initialization is fixed.
                    379: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&manpath=OpenBSD%20Current&sektion=8&format=html">spamd(8)</a> daemon introduces short-period sleeps to handle out-of-file-descriptor situations.
                    380: <li>On mips64 the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ddb&manpath=OpenBSD%20Current&sektion=4&format=html">ddb(4)</a> command <a>machine tlb</> gains the capability to print the address space ID (ASID).
1.1221    brett     381: <li>The kernels vmmap handling is further optimized.
                    382: <!-- 2012/04/18 -->
1.1224    brett     383: <li>On powerpc multi-threaded debugging becomes available in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gdb&manpath=OpenBSD%20Current&sektion=1&format=html">gdb(1)</a>.
                    384: <li>Update of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=intro&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">intro(4/sgi)</a> to reflect recent work.
1.1221    brett     385: <li>If you are building IP27 or IP30 kernels, be sure to <a>rm impact.d</> before building a new kernel.
                    386: <li>Support added for all Indigo 2 graphics options.
                    387: <li>The audit to replace occurrences of plain unsigned to named integer types continues.
1.1224    brett     388: <li>The sgi port adds support for the GR2 family of framebuffers (for at least console devices), properly parsing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=grtwo&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">grtwo(4/sgi)</a> to prevent matching it as an unknown <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gio&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">gio(4/sgi)</a> device.
1.1221    brett     389: <!-- 2012/04/17 -->
1.1224    brett     390: <li>The new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&manpath=OpenBSD%20Current&sektion=3&format=html">sysctl(3)</a> flag KERN_PROC_SHOW_THREADS is mandatory to include threads in, e.g., <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kvm&manpath=OpenBSD%20Current&sektion=3&format=html">kvm(3)</a> interface output.
1.1221    brett     391: <li>From now on SGI Indigo serial keyboard and mouse (not PS/2) devices will be supported.
1.1224    brett     392: <li>On sparc64 multi-threaded debugging becomes available in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gdb&manpath=OpenBSD%20Current&sektion=1&format=html">gdb(1)</a>.
1.1222    brett     393: <li>The amd64 %fs register is no longer cached, since userland changes can globber it's value.
1.1221    brett     394: <li>On IP22 and IP24 sgi machines the powerbutton becomes functional via the new <a>panel</> device which is enabled by default.
                    395: <li>The sh platform can now be compiled with stack protection.
1.1224    brett     396: <li>Improved error message for inconsistent operators in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=make&manpath=OpenBSD%20Current&sektion=1&format=html">make(1)</a>.
                    397: <li>On the sgi platform the HW_CPUSPEED <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&manpath=OpenBSD%20Current&sektion=3&format=html">sysctl(3)</a> becomes functional.
                    398: <li>No longer print warnings or try to stop data transfer to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=midi&manpath=OpenBSD%20Current&sektion=4&format=html">midi(4)</a> UART ports when the transfer is already complete.
1.1221    brett     399: <!-- 2012/04/16 -->
1.1224    brett     400: <li>Drivers for the Indy and Indigo 2 PS/2 keyboard ports and the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=newport&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">newport(4/sgi)</a> (NG1, XL, XGE) framebuffer is added to the sgi port.
1.1221    brett     401: <li>Framebuffer and console machinery improvements on the sgi platform.
1.1224    brett     402: <li>OpenGL related defines have been moved from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gbe&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">gbe(4/sgi)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xbow&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">xbow(4/sgi)</a> to a shared OpenGL-specific header file.
                    403: <li>The runtime linker <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld&manpath=OpenBSD%20Current&sektion=1&format=html">ld(1)</a> no longer mmaps 0 byte .BSS sections.
                    404: <li>If missing, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&manpath=OpenBSD%20Current&sektion=1&format=html">pkg_add(1)</a> now installs pkglocatedb (after user confirmation), and uses it to search the file system.
1.1221    brett     405: <!-- 2012/04/15 -->
1.1224    brett     406: <li>On sgi: EISAVERBOSE option is added to the configuration of IP22 kernels; controller-dependent functions are encapsulated in platform-dependent ones; <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bus_space&manpath=OpenBSD%20Current&sektion=9&format=html">bus_space(9)</a> related <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=imc&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">imc(4/sgi)</a> prototypes are moved to a public header; and the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hpc&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">hpc(4/sgi)</a> child device attachment is overhauled.
                    407: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=top&manpath=OpenBSD%20Current&sektion=1&format=html">top(1)</a> no longer complains about display size after a resize.
                    408: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> alias bugfix, associate real names with aliases so filters/filenames from /etc/mail/aliases will work correctly.
                    409: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=yacc&manpath=OpenBSD%20Current&sektion=1&format=html">yacc(1)</a> now uses NULL instead of 0, and calls of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=memcpy&manpath=OpenBSD%20Current&sektion=3&format=html">memcpy(3)</a> instead of unrolling code inline.
                    410: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> will no longer bail out if the -width argument is missing.
                    411: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> the -width and -offset macro arguments will no longer swallow the next option.
                    412: <li>Code simplified for parsing of results in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a>.
                    413: <li>Mandocdb, the upcoming <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whatis&manpath=OpenBSD%20Current&sektion=1&format=html">whatis(1)</a>, can now handle multiline NAME sections in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%20Current&sektion=7&format=html">man(7)</a>.
                    414: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&manpath=OpenBSD%20Current&sektion=8&format=html">ifconfig(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&manpath=OpenBSD%20Current&sektion=8&format=html">relayd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sasyncd&manpath=OpenBSD%20Current&sektion=8&format=html">sasyncd(8)</a> memory leaks fixed.
1.1221    brett     415: <!-- 2012/04/14 -->
1.1224    brett     416: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nginx&manpath=OpenBSD%20Current&sektion=8&format=html">nginx(8)</a> updated to version 1.0.15.
1.1222    brett     417: <li>Fix to a possible kernel deadlock when sending SIGKILL to an orphaned process.
1.1221    brett     418: <li>Sqlite 3.7.11 library and shell is imported into base, but not yet hooked to the build.
1.1224    brett     419: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kvm_getprocs&manpath=OpenBSD%20Current&sektion=3&format=html">kvm_getprocs(3)</a> becomes thread-aware. <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kvm_getfile2&manpath=OpenBSD%20Current&sektion=3&format=html">kvm_getfile2(3)</a> gains "a fighting chance to work correctly on crash dumps".
1.1221    brett     420: <li>New mutex type PTHREAD_MUTEX_STRICT_NP added to rthreads and becomes the temporary default.
1.1224    brett     421: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sasyncd&manpath=OpenBSD%20Current&sektion=8&format=html">sasyncd(8)</a>, the CDIAGFLAGS infrastructure is added to the make procedure; also using two -c options will now show usage information instead of causing a silent exit.
                    422: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bpf&manpath=OpenBSD%20Current&sektion=4&format=html">bpf(4)</a>, bpf_mtap_af() will now perform <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=htonl&manpath=OpenBSD%20Current&sektion=3&format=html">htonl(3)</a> to reorder big/little endian addresses internally.
1.1221    brett     423: <li>An asynchronous DNS resolver is imported into the C library, not enabled by default yet.
                    424: <li>Memory leak fixed in interprocess communication code sys/kern/uipc_usrreq.c.
1.1224    brett     425: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xterm&manpath=OpenBSD%20Current&sektion=1&format=html">xterm(1)</a> updated to version 278, freetype library to version 2.4.9 (see CVE-2012-1126 to CVE-2012-1144, and SA48320).
1.1221    brett     426: <li>The libf2c library is removed from OpenBSD base (moved to ports in 2010).
                    427: <!-- 2012/04/13 -->
1.1224    brett     428: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpbench&manpath=OpenBSD%20Current&sektion=1&format=html">tcpbench(1)</a> now closes <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=accept&manpath=OpenBSD%20Current&sektion=2&format=html">accept(2)</a> file descriptors more cleanly after a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kill&manpath=OpenBSD%20Current&sektion=1&format=html">kill(1)</a>, and when no socket connections are present.
                    429: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread_kill&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">pthread_kill(3)</a> signal sent by PT_KILL is now directed to the thread that made us stop.
                    430: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mbuf&manpath=OpenBSD%20Current&sektion=9&format=html">mbuf(9)</a> data now copied into a temp buffer before being copied to a new cluster. Stops data from becoming scrambled.
1.1221    brett     431: <li>No longer clamp file descriptors to buffer size for interprocess communiction, as this can lead to losing them.
                    432: <li>Fixed namespace pollution of machine/signal.h to fix build of groff(1) on landisk.
1.1224    brett     433: <li>Added support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gdb&manpath=OpenBSD%20Current&sektion=1&format=html">gdb(1)</a> live debugging of threaded code (enabled on i386 and amd64).
                    434: <li>Begin making <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ptrace&manpath=OpenBSD%20Current&sektion=2&format=html">ptrace(2)</a> usable for debugging multi-threaded programs.
                    435: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=locate&manpath=OpenBSD%20Current&sektion=1&format=html">locate(1)</a> will no longer try to mmap a 0-length file.
1.1221    brett     436: <li>Provide _atomic_lock() and __cerror() for hppa64. Makes hppa64 build again.
1.1224    brett     437: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=perl&manpath=OpenBSD%20Current&sektion=1&format=html">perl(1)</a> now uses base <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mkstemp&manpath=OpenBSD%20Current&sektion=3&format=html">mkstemp(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mkdtemp&manpath=OpenBSD%20Current&sektion=3&format=html">mkdtemp(3)</a> directly.
1.1221    brett     438: <li>Allow unlocking an unlocked mutex. All other behaviors undefined by POSIX will result in abort().
1.1224    brett     439: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&manpath=OpenBSD%20Current&sektion=8&format=html">spamd(8)</a> no longer assumes that file descriptors it receives are not recycled.
                    440: <li>Fix waiting problem at boot on AMD Hudson's <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahci&manpath=OpenBSD%20Current&sektion=4&format=html">ahci(4)</a>.
                    441: <li>Clean-up <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=release&manpath=OpenBSD%20Current&sektion=8&format=html">release(8)</a> dependency tree, so that release is "MI parallel-make clean" (MD parts not yet).
1.1221    brett     442: <!-- 2012/04/12 -->
1.1224    brett     443: <li>Use a shared stripping function for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nginx&manpath=OpenBSD%20Current&sektion=8&format=html">nginx(8)</a> <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=chroot&manpath=OpenBSD%20Current&sektion=8&format=html">chroot(8)</a>. Make sure the path starts with the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=chroot&manpath=OpenBSD%20Current&sektion=8&format=html">chroot(8)</a> prefix before using.
                    444: <li>Use accept_pause() and accept_unpause() calls to manage open file descriptors in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldpd&manpath=OpenBSD%20Current&sektion=8&format=html">ldpd(8)</a>.
                    445: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&manpath=OpenBSD%20Current&sektion=8&format=html">bgpd(8)</a> aspath_neighbor() now returns the local AS number for empty AS paths.
                    446: <li>New <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=m4&manpath=OpenBSD%20Current&sektion=1&format=html">m4(1)</a> "expression" and "include" features added to -g flag (GNU-m4 compatibility mode).
                    447: <li>Add per thread accounting to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&manpath=OpenBSD%20Current&sektion=1&format=html">ps(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=top&manpath=OpenBSD%20Current&sektion=1&format=html">top(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&manpath=OpenBSD%20Current&sektion=3&format=html">sysctl(3)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&manpath=OpenBSD%20Current&sektion=8&format=html">sysctl(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkill&manpath=OpenBSD%20Current&sektion=1&format=html">pkill(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kvm_getprocs&manpath=OpenBSD%20Current&sektion=3&format=html">kvm_getprocs(3)</a>. <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&manpath=OpenBSD%20Current&sektion=1&format=html">ps(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=top&manpath=OpenBSD%20Current&sektion=1&format=html">top(1)</a> now display per-thread times with -H.
1.1221    brett     448: <li>Bugfix in hibernation code to correctly unlock the free pageqs, not the in-use pageqs.
                    449: <li>Fixed kernel panic when the "main" thread exits but threading code expects it to still exist.
1.1224    brett     450: <li>Provide TID and ignore PID in bfd (Binary File Descriptor library). This is more useful for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gdb&manpath=OpenBSD%20Current&sektion=1&format=html">gdb(1)</a>.
                    451: <li>Removed the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rfork&manpath=OpenBSD%20Current&sektion=2&format=html">rfork(2)</a> system call.
                    452: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm&manpath=OpenBSD%20Current&sektion=9&format=html">uvm(9)</a> will now properly keep track of the maxrss of the faulting process.
                    453: <li>Portable C Compiler moved from base to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ports&manpath=OpenBSD%20Current&sektion=7&format=html">ports(7)</a>.
                    454: <li>The fpu control symbol on sh (__fpscr_values) became local in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&manpath=OpenBSD%20Current&sektion=1&format=html">gcc(1)</a>4. Bugs fixed by making it global again.
                    455: <li>Backout <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&manpath=OpenBSD%20Current&sektion=1&format=html">gcc(1)</a> revision 112331 "optimized integer divide for SH4", so we can use the existing sh libkern functions.
                    456: <li>New system call: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getdtablecount&manpath=OpenBSD%20Current&sektion=2&format=html">getdtablecount(2)</a> returns the number of file descriptors the process currently has open.
1.1221    brett     457: <li>Bugfix in file descriptor management code to stop dup() calling fd_used() twice.
                    458: <!-- 2012/04/11 -->
1.1224    brett     459: <li>Documentation for getdelim() and getline() added to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=stdio&manpath=OpenBSD%20Current&sektion=3&format=html">stdio(3)</a> manpage.
                    460: <li>VersionAddendum option to allow appending some text to the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%20Current&sektion=1&format=html">ssh(1)</a> banner.
                    461: <li>In the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%20Current&sektion=1&format=html">aucat(1)</a> "reply" code path: lock the socket; check if socket was destroyed. Fixes rare crashes.
                    462: <li>Flush the log and abort() <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%20Current&sektion=1&format=html">aucat(1)</a> if we try to destroy a NULL aproc (audio processing unit).
                    463: <li>Mark outermost <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=__tfork&manpath=OpenBSD%20Current&sektion=2&format=html">__tfork(2)</a> frame such that backtraces in thread terminate at __tfork_thread().
                    464: <li>Added .CHEAP/.EXPENSIVE to explicitly tell <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=make&manpath=OpenBSD%20Current&sektion=1&format=html">make(1)</a> when to avoid parallel make recursion.
                    465: <li>Added to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&manpath=OpenBSD%20Current&sektion=1&format=html">mg(1)</a>: C-x h to mark whole buffer, and M-| to pipe current region to external command.
                    466: <li>Fixed suser calls in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=san&manpath=OpenBSD%20Current&sektion=4&format=html">san(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pflow&manpath=OpenBSD%20Current&sektion=4&format=html">pflow(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&manpath=OpenBSD%20Current&sektion=4&format=html">pfsync(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pppoe&manpath=OpenBSD%20Current&sektion=4&format=html">pppoe(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&manpath=OpenBSD%20Current&sektion=4&format=html">carp(4)</a>, which previously passed incorrect p_acflag argument.
                    467: <li>Add maxrss keyword to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&manpath=OpenBSD%20Current&sektion=1&format=html">ps(1)</a>.
                    468: <li>When <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&manpath=OpenBSD%20Current&sektion=1&format=html">mg(1)</a> is writing a file via C-x C-w, confirm overwrite of existing files, to match emacs.
                    469: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sendmsg&manpath=OpenBSD%20Current&sektion=2&format=html">sendmsg(2)</a>, permit at most 10% of maxfiles to be in-flight during CMSG_DATA SCM_RIGHTS fd transfers.
                    470: <li>Now that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&manpath=OpenBSD%20Current&sektion=8&format=html">sshd(8)</a> defaults to offering ECDSA keys, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh-keyscan&manpath=OpenBSD%20Current&sektion=1&format=html">ssh-keyscan(1)</a> also looks for them by default (bz#1971).
                    471: <li>Support "none" as an argument for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%20Current&sektion=1&format=html">ssh(1)</a> AuthorizedPrincipalsFile to indicate no file should be read.
                    472: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%20Current&sektion=1&format=html">ssh(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&manpath=OpenBSD%20Current&sektion=8&format=html">sshd(8)</a> will no longer spin in accept() when out of fds (EMFILE/ENFILE).
                    473: <li>Added -H to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kdump&manpath=OpenBSD%20Current&sektion=1&format=html">kdump(1)</a>, to print PID/TID pairs.
                    474: <li>Speed up <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm&manpath=OpenBSD%20Current&sektion=9&format=html">uvm(9)</a> vmmap allocations: reduces O(n log n) allocations to O(log n).
                    475: <li>Add librthread <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthreads&manpath=OpenBSD%20Current&sektion=3&format=html">pthreads(3)</a> barrier support (eg see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread_barrier_init&manpath=OpenBSD%20Current&sektion=3&format=html">pthread_barrier_init(3)</a>).
1.1221    brett     476: <li>Fixed xinstall to cope with 0-sized mmap now returning EINVAL.
1.1224    brett     477: <li>Minimal <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gdb&manpath=OpenBSD%20Current&sektion=1&format=html">gdb(1)</a> threads support for i386.
                    478: <li>Do rate limiting of accept() when under pressure in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&manpath=OpenBSD%20Current&sektion=8&format=html">relayd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&manpath=OpenBSD%20Current&sektion=8&format=html">ldapd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iscsid&manpath=OpenBSD%20Current&sektion=8&format=html">iscsid(8)</a>.
                    479: <li>Turn <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> automatic-rename off properly if turned off by renaming a window.
                    480: <li>Stopped accepting new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> clients for 1 second on EMFILE/ENFILE.
1.1221    brett     481: <!-- 2012/04/10 -->
1.1224    brett     482: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kdump&manpath=OpenBSD%20Current&sektion=1&format=html">kdump(1)</a> will now refuse to operate on trace data without the start record, and will only print PID, unless -H flag is specified.
                    483: <li>No longer pick the network number as <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&manpath=OpenBSD%20Current&sektion=8&format=html">ifconfig(8)</a> alias on entries with no alias defined.
                    484: <li>KERN_NPROCS and KERN_MAXPROC <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&manpath=OpenBSD%20Current&sektion=8&format=html">sysctl(8)</a>s and RLIMIT_NPROC <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getrlimit&manpath=OpenBSD%20Current&sektion=2&format=html">getrlimit(2)</a> now count processes instead of threads. New <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&manpath=OpenBSD%20Current&sektion=8&format=html">sysctl(8)</a>s KERN_NTHREADS and KERN_MAXTHREAD count/limit threads.
                    485: <li>Posix rules that a 0-byte mmap must return EINVAL. <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm&manpath=OpenBSD%20Current&sektion=9&format=html">uvm(9)</a> now does this.
                    486: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vfs&manpath=OpenBSD%20Current&sektion=9&format=html">vfs(9)</a> locks now track the process's pid and not the thread's id.
                    487: <li>Handle file descriptor exhaustion in the accept() case for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospf6d&manpath=OpenBSD%20Current&sektion=8&format=html">ospf6d(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&manpath=OpenBSD%20Current&sektion=8&format=html">ospfd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ripd&manpath=OpenBSD%20Current&sektion=8&format=html">ripd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dvmrpd&manpath=OpenBSD%20Current&sektion=8&format=html">dvmrpd(8)</a>.
1.1221    brett     488: <!-- 2012/04/09 -->
                    489: <li>Updated libpciaccess to 0.13.1.
                    490: <li>More errata bandaid for the R4000SC in the mips64 and sgi tlb handlers.
1.1224    brett     491: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wdsc&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">wdsc(4/sgi)</a> now rejects commands the 33C93 chip does not support. Raised timeouts when it sends stop commands (eg to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sd&manpath=OpenBSD%20Current&sektion=4&format=html">sd(4)</a> devices).
                    492: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ef&manpath=OpenBSD%20Current&sektion=4&format=html">ef(4)</a> cope with strict alignment platforms, and unbreak the RX logic.
1.1221    brett     493: <li>Minimal threads support added for mips64.
1.1220    brett     494: <!-- 2012/04/08 -->
                    495: <li>On the sgi platform R4600 CPU (IP22/IP24) support is now by default enabled in the GENERIC-IP22 kernel configuration (the secondary cache is not supported yet).
1.1224    brett     496: <li>Fix of DMA for ethernet operations of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sq&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">sq(4/sgi)</a> driver of Indigo2 and R5000SC machines.
                    497: <li>Minimal threads support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gdb&manpath=OpenBSD%20Current&sektion=1&format=html">gdb(1)</a> is enabled on the powerpc platform.
1.1220    brett     498: <li>The lint(1) program is removed from OpenBSD base.
                    499: <li>In Xenocara xtrans is updated to version 1.2.7, libXaw to 1.0.10, xf86-input-joystick to 1.6.1 and xf86-video-r128 to 6.8.2.
                    500: <li>Updates to Xenocara: xcmiscproto to 1.2.2, xextproto to 7.2.1, scrnsaverproto to 1.2.2, recordproto to 1.14.2, fontsproto to 2.1.2, bigreqsproto to 1.1.2 and kbproto to 1.0.6. All extended with docbook.am automake files.
1.1224    brett     501: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> will now honour it's automatic-rename option.
                    502: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=urtwn&manpath=OpenBSD%20Current&sektion=4&format=html">urtwn(4)</a> can now recogize BELKIN F7D2102.
                    503: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snmpd&manpath=OpenBSD%20Current&sektion=8&format=html">snmpd(8)</a> introduces a short-period sleep <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=event&manpath=OpenBSD%20Current&sektion=3&format=html">event(3)</a> to handle out-of-file-descriptor situations.
1.1220    brett     504: <!-- 2012/04/07 -->
1.1224    brett     505: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpbench&manpath=OpenBSD%20Current&sektion=1&format=html">tcpbench(1)</a> introduces a short-period sleep <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=event&manpath=OpenBSD%20Current&sektion=3&format=html">event(3)</a> to handle out-of-file-descriptor situations.
                    506: <li>The Route Distinguishers of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&manpath=OpenBSD%20Current&sektion=8&format=html">bgpd(8)</a> will no longer be used to control distribution; also see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd.conf&manpath=OpenBSD%20Current&sektion=5&format=html">bgpd.conf(5)</a>.
1.1222    brett     507: <li>No longer try FAT detection if we have found an OpenBSD MBR partition, no longer try to read one from a "bare" one. Recognize FAT even if no valid 0x55AA signature has been found. Don't allow the writing of a disklabel on "bare" FAT media.
1.1224    brett     508: <li>In the kernels network stack the rtable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=setsockopt&manpath=OpenBSD%20Current&sektion=2&format=html">setsockopt(2)</a> code is brought in line with the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=setrtable&manpath=OpenBSD%20Current&sektion=2&format=html">setrtable(2)</a> implementation.
                    509: <li>In Xenocara <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=setxkbmap&manpath=OpenBSD%20Current&sektion=1&format=html">setxkbmap(1)</a> is updated to version 1.3.0, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xauth&manpath=OpenBSD%20Current&sektion=1&format=html">xauth(1)</a> to 1.0.7, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xfontsel&manpath=OpenBSD%20Current&sektion=1&format=html">xfontsel(1)</a> to 1.0.4, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xgamma&manpath=OpenBSD%20Current&sektion=1&format=html">xgamma(1)</a> to 1.0.5, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xhost&manpath=OpenBSD%20Current&sektion=1&format=html">xhost(1)</a> to 1.0.5, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xload&manpath=OpenBSD%20Current&sektion=1&format=html">xload(1)</a> to 1.1.1, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xlogo&manpath=OpenBSD%20Current&sektion=1&format=html">xlogo(1)</a> to 1.0.4, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xlsatoms&manpath=OpenBSD%20Current&sektion=1&format=html">xlsatoms(1)</a> to 1.1.1, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xmodmap&manpath=OpenBSD%20Current&sektion=1&format=html">xmodmap(1)</a> to 1.0.6, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xpr&manpath=OpenBSD%20Current&sektion=1&format=html">xpr(1)</a> to 1.0.4, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xwud&manpath=OpenBSD%20Current&sektion=1&format=html">xwud(1)</a> to 1.0.4 and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xkbevd&manpath=OpenBSD%20Current&sektion=1&format=html">xkbevd(1)</a> to 1.1.3.
                    510: <li>Minimal threads support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gdb&manpath=OpenBSD%20Current&sektion=1&format=html">gdb(1)</a> is added to the sparc64 platform.
1.1220    brett     511: <!-- 2012/04/06 -->
1.1224    brett     512: <li>Additional datatype overflow checks are added to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getusershell&manpath=OpenBSD%20Current&sektion=3&format=html">getusershell(3)</a>.
                    513: <li>Work is being done to enable threads support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gdb&manpath=OpenBSD%20Current&sektion=1&format=html">gdb(1)</a>.
1.1220    brett     514: <li>The serial console is repaired on Octane and O2 systems (sgi port). More low-level kernel tweaking on sgi, including lots of cache coherency work.
1.1224    brett     515: <li>The raidctl(8) utility and the raid(4) RAIDframe driver are removed from the system and go to the attic. OpenBSD has it's own <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%20Current&sektion=4&format=html">softraid(4)</a>.
                    516: <li>Cross compilation of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nginx&manpath=OpenBSD%20Current&sektion=8&format=html">nginx(8)</a> is disabled, as it doesn't work.
                    517: <li><font color="#e00000">For reliability of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systrace&manpath=OpenBSD%20Current&sektion=1&format=html">systrace(1)</a> utility a minor argument-offset fix is backported from -current to the OPENBSD_5_1 patch branch.</font>
                    518: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getrusage&manpath=OpenBSD%20Current&sektion=2&format=html">getrusage(2)</a> systemcall fixes the report of total time again.
1.1220    brett     519: <!-- 2012/04/05 -->
                    520: <li>On the sgi platform low-level kernel tweaking results in compatibility improvements with IRIX timekeeping.
1.1224    brett     521: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&manpath=OpenBSD%20Current&sektion=8&format=html">iked(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp-proxy&manpath=OpenBSD%20Current&sektion=8&format=html">ftp-proxy(8)</a> daemons introduce short-period sleep <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=event&manpath=OpenBSD%20Current&sektion=3&format=html">event(3)</a>s to handle out-of-file-descriptor situations.
1.1220    brett     522: <li>The MS-DOS FAT filesystem implementation gains a significant write speedup for large files (up to twice as fast).
                    523: <!-- 2012/04/04 -->
1.1222    brett     524: <li>In Xenocara's libpciaccess, memory handling of struct pci_io_handle is simplified. This fixes vgaHWSaveFonts() in the 1.12 xserver on OpenBSD (other sub-systems relaying on pci_io could be affected, too).
1.1224    brett     525: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&manpath=OpenBSD%20Current&sektion=8&format=html">ospfd(8)</a> the two LSA types LSA_TYPE_AREA_OPAQ and LSA_TYPE_AS_OPAQ will no longer trigger a fatal program exit when found during SPF calculation.
1.1220    brett     526: <li>The kernel ensures that on amd64 identifycpu() is called once only, which fixes occasional hangs on resume.
1.1222    brett     527: <li>The old socket credential approach using struct sockcred and SCM_CREDS is outdated and removed from the tree.
1.1224    brett     528: <li>Several privilege-separated daemons (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftpd&manpath=OpenBSD%20Current&sektion=8&format=html">ftpd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pflogd&manpath=OpenBSD%20Current&sektion=8&format=html">pflogd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=syslogd&manpath=OpenBSD%20Current&sektion=8&format=html">syslogd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&manpath=OpenBSD%20Current&sektion=8&format=html">tcpdump(8)</a> and the X server) will bail out earlier if some file-descriptor passing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=recvmsg&manpath=OpenBSD%20Current&sektion=2&format=html">recvmsg(2)</a> fails.
                    529: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&manpath=OpenBSD%20Current&sektion=1&format=html">ps(1)</a> program gains the tid formatting keyword. In conjunction with the -H option, thread ID is now included.
                    530: <li>Small fixes of the path-handling of the OpenBSD-specific <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=chroot&manpath=OpenBSD%20Current&sektion=2&format=html">chroot(2)</a> codebase of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nginx&manpath=OpenBSD%20Current&sektion=8&format=html">nginx(8)</a> are seen. In the nginx build, compiler optimization flags will now be inherited from the build.
                    531: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fdisk&manpath=OpenBSD%20Current&sektion=8&format=html">fdisk(8)</a> is now capable of handling pathological geometry cases like SCSI attached floppies which have a "geometry" of 1/1/2888.
1.1222    brett     532: <li>More IATA airport codes added to share/misc/airport.
1.1224    brett     533: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sndiod&manpath=OpenBSD%20Current&sektion=1&format=html">sndiod(1)</a> will first check if limits allow creation of a new device and then bail out if allocating memory for it fails, not vice versa.
1.1220    brett     534: <li>In the PIPEX (PPPAC IP Extension) code of the network stack a bug was fixed that caused LCP keepalive failures on some clients.
                    535: <!-- 2012/04/03 -->
1.1224    brett     536: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fxp&manpath=OpenBSD%20Current&sektion=4&format=html">fxp(4)</a> driver will reload the firmware after suspend/resume, but skip firmware updates entirely for FXP_REV_82550_C with server extensions since this version can't handle such efforts.
1.1222    brett     537: <li>On the sgi platform the eisa0 attachment is now by default enabled in the GENERIC-IP22 and RAMDISK-IP22 kernel configuration files.
1.1224    brett     538: <li>On the sgi platform the DMA-reachable address space is extended, now limited only when <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hpc&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">hpc(4/sgi)</a> devices are present.
1.1220    brett     539: <li>A long-standing bug in the kernels assumption on USB keyboard layouts is fixed.
1.1224    brett     540: <li>Progress in integrating unbound(8) into base is seen, like calling <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=setusercontext&manpath=OpenBSD%20Current&sektion=3&format=html">setusercontext(3)</a> before <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=chroot&manpath=OpenBSD%20Current&sektion=2&format=html">chroot(2)</a>ing.
1.1220    brett     541: <li>Kernel compilation with pf but without the pfsync pseudo-device is again possible.
1.1224    brett     542: <li>Optimization for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=icmp6&manpath=OpenBSD%20Current&sektion=4&format=html">icmp6(4)</a>: rejections of redirections will occur faster since the is-multicast check is performed before other expensive checks.
1.1220    brett     543: <!-- 2012/04/02 -->
                    544: <li>The sgi platform gains an EISA bus attachment glue for Indigo 2 systems.
1.1224    brett     545: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sasyncd&manpath=OpenBSD%20Current&sektion=8&format=html">sasyncd(8)</a> the code flow in the error path is significantly simplified. Fixes possible memory leaks.
1.1220    brett     546: <li>The zoneinfo database is updated to tzdata2012c (no code updates).
1.1224    brett     547: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&manpath=OpenBSD%20Current&sektion=1&format=html">gcc(1)</a>, correct the effects of the -fident and -fno-ident options, which were inverted.
                    548: <li>In chrooted operation mode, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nginx&manpath=OpenBSD%20Current&sektion=8&format=html">nginx(8)</a> fixes its root path by stripping the PREFIX.
1.1219    brett     549: <!-- 2012/04/01 -->
1.1224    brett     550: <li>Simplified <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> mouse input function.
                    551: <li>Updated libexpat to 2.1.0, and use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arc4random&manpath=OpenBSD%20Current&sektion=3&format=html">arc4random(3)</a> instead of rand/srand in generate_hash_secret_salt().
                    552: <li>Increased delay between <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zs&manpath=OpenBSD%20Current&sektion=4&arch=sgi&format=html">zs(4/sgi)</a> chip register accesses. Fixes the console freeze during install seen on IP22 and IP24.
                    553: <li>Manpage for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=accept&manpath=OpenBSD%20Current&sektion=2&format=html">accept(2)</a> now reminds people to consider EMFILE/ENFILE behaviour when we are nearing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=file&manpath=OpenBSD%20Current&sektion=9&format=html">file(9)</a> descriptor exhaustion.
                    554: <li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> layout history. Can be stepped through with select-layout -u and -U commands (bound to 'u' and 'U' by default).
                    555: <li>Initial support for an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=st&manpath=OpenBSD%20Current&sektion=4&format=html">st(4)</a> audio attachment to tape drives. Currently limited to reel drives (eg QIC-150).
1.1219    brett     556: <li>Updated xf86-input-mouse to 1.7.2 and xf86-input-synaptics to 1.5.2.
                    557: <li>Updated termtypes.master to terminfo.src from ncurses-5.9-20120331.
1.1224    brett     558: <li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> pane_current_path format.
                    559: <li>Only exit mouse mode on scroll wheel when actually reaching the end of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> history.
                    560: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> find-window, only find each window once no matter how many panes there are.
1.1219    brett     561: <!-- 2012/03/31 -->
1.1224    brett     562: <li>With <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&manpath=OpenBSD%20Current&sektion=1&format=html">nc(1)</a>, error out if accept() fails.
                    563: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fsck_msdos&manpath=OpenBSD%20Current&sektion=8&format=html">fsck_msdos(8)</a> work with non-512-byte sector devices; added many tests and error messages; ignore invalid signatures; and now always use character device to read disks.
1.1219    brett     564: <!-- 2012/03/30 -->
                    565: <li>Expand the panic in kern_malloc.c to show the malloc type and size.
1.1224    brett     566: <li>Increased <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> timeout to 5 minutes when connecting to remote mail server, required by RFC 5321.
                    567: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgplg&manpath=OpenBSD%20Current&sektion=8&format=html">bgplg(8)</a>, print the AS number by using the -A option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=traceroute6&manpath=OpenBSD%20Current&sektion=8&format=html">traceroute6(8)</a>; increase display width for long IPv6 addresses.
                    568: <li>Properly store the result of the pmtu-route lookup. Fixes PMTU-discovery for TCP over <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsec&manpath=OpenBSD%20Current&sektion=4&format=html">ipsec(4)</a>.
                    569: <li>If the MIDI UART is not ready for output, don't spin at IPL_CLOCK, make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=midi&manpath=OpenBSD%20Current&sektion=4&format=html">midi(4)</a> driver retry later.
                    570: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd_config&manpath=OpenBSD%20Current&sektion=5&format=html">sshd_config(5)</a> PermitOpen none option (bz #1949).
1.1219    brett     571: <!-- 2012/03/29 -->
1.1224    brett     572: <li>Clarified in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tsort&manpath=OpenBSD%20Current&sektion=1&format=html">tsort(1)</a> manual that there must be an even number of node names, not pairs.
1.1219    brett     573: <li>Allow ELF kernels to be booted on ELF-unaware PROM on SGI architectures.
1.1224    brett     574: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%20Current&sektion=1&format=html">aucat(1)</a> no longer spins when accept() fails due to file descriptor limit being reached.
                    575: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpi&manpath=OpenBSD%20Current&sektion=4&format=html">acpi(4)</a>, prevent hibernation attempts on machines with unsupported disk controllers.
1.1219    brett     576: <!-- 2012/03/28 -->
1.1224    brett     577: <li>On mips architectures, default <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&manpath=OpenBSD%20Current&sektion=1&format=html">gcc(1)</a> to -mfix-r4000 -mfix-r4400 when building in big endian mode.
1.1219    brett     578: <li>Work in progress support for the SGI Indigo, Indigo 2 and Indy systems (IP20, IP22, IP24) in 64-bit mode.
                    579: <li>Use process pid not thread pid in networking code, so userland can compare value against getpid().
1.1224    brett     580: <li>Rewritten yelp section in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=port-modules&manpath=OpenBSD%20Current&sektion=5&format=html">port-modules(5)</a>.
                    581: <li>Close an opendir() in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&manpath=OpenBSD%20Current&sektion=1&format=html">mg(1)</a>, and make sure delete key deletes the character to the right of the cursor.
1.1219    brett     582: <li>Bugfix to correctly fill kinfo_file2 structure's f_wbytes member with the written (not read) byte count.
1.1224    brett     583: <li>Make the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=msk&manpath=OpenBSD%20Current&sektion=4&format=html">msk(4)</a> PHY on EC Ultra/8056 ethernet adaptor work correctly.
                    584: <li>Fixed documentation that the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&manpath=OpenBSD%20Current&sektion=8&format=html">sysctl(8)</a> is net.inet.ip.encdebug, not net.ipsec.encap.encdebug.
                    585: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%20Current&sektion=1&format=html">ssh(1)</a> PROTOCOL.certkeys, explain certificate extensions/crit split rationale.
1.1219    brett     586: <!-- 2012/03/27 -->
                    587: <li>Update to xcb-proto 1.7, libxcb 1.8.1, xproto 7.0.23, and libX11 1.5rc1.
1.1224    brett     588: <li>Introduce selected to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpctl&manpath=OpenBSD%20Current&sektion=8&format=html">bgpctl(8)</a> as show rib attribute to only show selected routes.
                    589: <li>Do not try <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> STARTTLS if server does not advertise support for it. Check we are not using AUTH over a clear channel.
                    590: <li>With Intel SpeedStep, only attempt to calculate i386/amd64 bus_clock if we can't get tables from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpi&manpath=OpenBSD%20Current&sektion=4&format=html">acpi(4)</a>.
1.1219    brett     591: <li>Make i386 bus_clock calculations happen later in the boot process. Brings i386 SpeedStep code closer to amd64.
                    592: <!-- 2012/03/26 -->
                    593: <li>Implemented AMD workaround for 10h & 12h CPUs <a
1.1224    brett     594: href="http://www.openbsd.org/cgi-bin/man.cgi?query=cpu&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=amd64&format=html">cpu(4/amd64)</a> errata 721 "Processor May Incorrectly Update Stack Pointer".
1.1219    brett     595: <li>Run amd64 identifycpu() on its own cpu.
1.1224    brett     596: <li>Added a function in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpctl&manpath=OpenBSD%20Current&sektion=8&format=html">bgpctl(8)</a> to extract an address. Allow the dump attr of struct mrt_parser to be NULL.
1.1219    brett     597: <li>Simplified conditionals in acpi_sleep_state().
1.1224    brett     598: <li>Added hibernate request support (ZZZ binary). Documented ZZZ, tweaked FILES and HISTORY in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apm&manpath=OpenBSD%20Current&sektion=8&arch=amd64&format=html">apm(8)</a>.
1.1219    brett     599: <li>Increased size of message queues in sparc64/dev/hvctl.c to handle the default "MTU" of 4096 bytes. Make writes block if message queues are full.
1.1224    brett     600: <li>Added DLT_PPP_SERIAL and DLT_C_HDLC to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bpf&manpath=OpenBSD%20Current&sektion=4&format=html">bpf(4)</a>. Helps porting apps that assume they are on all systems.
                    601: <li>Document how to use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gre&manpath=OpenBSD%20Current&sektion=4&format=html">gre(4)</a> keepalives with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%20Current&sektion=4&format=html">pf(4)</a> enabled.
                    602: <li>Added support for the Polaris2 USB dock, which is an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=udl&manpath=OpenBSD%20Current&sektion=4&format=html">udl(4)</a>.
                    603: <li>Adjust the default "ignore" list for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cvs&sektion=1&apropos=0&manpath=OpenBSD+Current&arch=i386">cvs(1)</a>; don't ignore "core", ignore "*.core", ignore ".git".
                    604: <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cz&manpath=OpenBSD%20Current&sektion=4&format=html">cz(4)</a> so it can compile (is not enabled by default).
1.1219    brett     605: <li>Fix an integer math error in hibernation code; add hooks for a HIBERNATE enabling option in GENERIC.
1.1218    brett     606: <!-- 2012/03/25 -->
                    607: <li>
1.1224    brett     608: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kevent&manpath=OpenBSD%20Current&sektion=2&format=html">kevent(2)</a> now releases the file reference on the kqueue, so that closing the descriptor doesn't result in a deadlock (reported in NetBSD PR 46248). Fixes some threaded ports.
                    609: <li>In string.h, some prototype conditionals are adjusted to match POSIX: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strsignal&manpath=OpenBSD%20Current&sektion=3&format=html">strsignal(3)</a> is in POSIX-2008; <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strerror_r&manpath=OpenBSD%20Current&sektion=3&format=html">strerror_r(3)</a> is in the base of POSIX-2001, without an XSI qualifier.
1.1222    brett     610: <li>Mips64 cache handling routines were moved out of cpu.h to cache.h. Common CACHE_ prefixes introduced; integer types used to represent addresses changed from vaddr_t to uint64_t.
                    611: <li>On mips64 a regression caused by the recently changed behaviour of calculating CpuCacheAliasMask is fixed.
1.1224    brett     612: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> MTA no longer panics if a connection fails, but instead continues trying with the next relay.
1.1218    brett     613: <!-- 2012/03/24 -->
1.1224    brett     614: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scandir&manpath=OpenBSD%20Current&sektion=3&format=html">scandir(3)</a> manual documents the argument change to struct dirent** from void*, and clarifies HISTORY.
                    615: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsecctl&manpath=OpenBSD%20Current&sektion=8&format=html">ipsecctl(8)</a> two memory leaks are fixed.
                    616: <li>More USB devices based upon Ralink RT3070 chipset are now recognized and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=run&manpath=OpenBSD%20Current&sektion=4&format=html">run(4)</a>.
                    617: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&manpath=OpenBSD%20Current&sektion=8&format=html">relayd(8)</a> can now use a separate SSL certificate for each port (/etc/ssl/host:port.crt, /etc/ssl/private/host:port.key), also see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd.conf&manpath=OpenBSD%20Current&sektion=5&format=html">relayd.conf(5)</a>.
                    618: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=urndis&manpath=OpenBSD%20Current&sektion=4&format=html">urndis(4)</a> now supports the ZTE HSUSB device.
                    619: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&manpath=OpenBSD%20Current&sektion=8&format=html">iked(8)</a> six memory leaks are fixed.
1.1218    brett     620: <!-- 2012/03/23 -->
1.1224    brett     621: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getrusage&manpath=OpenBSD%20Current&sektion=2&format=html">getrusage(2)</a> totals, itimers, and profile settings now return information per-process rather than per-rthread.
                    622: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sym&manpath=OpenBSD%20Current&sektion=4&format=html">sym(4)</a> now recognizes NetBSD iSCSI.
                    623: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%20Current&sektion=1&format=html">aucat(1)</a>, a MIDI-controlled master volume knob is introduced that may be used to adjust the mix of all playback streams.
                    624: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usbhidaction&manpath=OpenBSD%20Current&sektion=1&format=html">usbhidaction(1)</a> now ignores SIGCHLD as it doesn't care what happened to the forked processes.
1.1218    brett     625: <!-- 2012/03/22 -->
                    626: <li>In the thread library some (unimplemented) non-portable functions and their manual pages are removed.
1.1224    brett     627: <li>A code cleanup in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=make&manpath=OpenBSD%20Current&sektion=1&format=html">make(1)</a> introduces a Location structure to combine filename and line number information.
                    628: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> show-environment command can now accept an argument to show just one variable.
1.1222    brett     629: <li>To reflect __tfork_thread moving from rthread to libc, and other changes to libc, bump the former to 15.0 and the latter to 63.0.
                    630: <li>The DIR type is now opaque.
1.1224    brett     631: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scandir&manpath=OpenBSD%20Current&sektion=3&format=html">scandir(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=alphasort&manpath=OpenBSD%20Current&sektion=3&format=html">alphasort(3)</a> will take struct dirent** arguments instead of void*, as per POSIX. For __POSIX_VISIBLE < 200809 code, the old prototypes are still provided (if __BSD_VISIBLE).
                    632: <li>Libc's <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dirfd&manpath=OpenBSD%20Current&sektion=3&format=html">dirfd(3)</a> is no longer available as a preprocessor macro.
1.1218    brett     633: <!-- 2012/03/21 -->
1.1224    brett     634: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getdelim&manpath=OpenBSD%20Current&sektion=3&format=html">getdelim(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getline&manpath=OpenBSD%20Current&sektion=3&format=html">getline(3)</a> are added to libc.
                    635: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=execvpe&manpath=OpenBSD%20Current&sektion=3&format=html">execvpe(3)</a> and the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=posix_spawn&manpath=OpenBSD%20Current&sektion=3&format=html">posix_spawn(3)</a> family are added to libc.
                    636: <li>The manpage of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread_testcancel&manpath=OpenBSD%20Current&sektion=3&format=html">pthread_testcancel(3)</a> is updated to reflect the current list of functions which are cancellation points. <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=closefrom&manpath=OpenBSD%20Current&sektion=2&format=html">closefrom(2)</a> is now a cancellation point.
                    637: <li>Calls to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vrele&manpath=OpenBSD%20Current&sektion=9&format=html">vrele(9)</a> in NFS are protected against being called with a NULL argument.
                    638: <li>A bug is fixed in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=random&manpath=OpenBSD%20Current&sektion=3&format=html">random(3)</a> implementation: in the past, if <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=srandom&manpath=OpenBSD%20Current&sektion=3&format=html">srandom(3)</a> had been seeded with 0, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=random&manpath=OpenBSD%20Current&sektion=3&format=html">random(3)</a> would have always returned 0.
                    639: <li>A self-sufficient directory descriptor structure is introduced to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld.so&manpath=OpenBSD%20Current&sektion=1&format=html">ld.so(1)</a>
1.1218    brett     640: <!-- 2012/03/20 -->
1.1224    brett     641: <li>The sparc64 port introduces the HVIOCREAD and HVIOCWRITE <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ioctl&manpath=OpenBSD%20Current&sektion=2&format=html">ioctl(2)</a>s for hypervisor memory access.
                    642: <li>A series of updates for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a>: the options c0-change-trigger and c0-change-interval can be used to control the newly implemented output rate limiting (boosts responsivity under very fast output, like running <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=yes&manpath=OpenBSD%20Current&sektion=1&format=html">yes(1)</a>); adds -C, -N and -T flags to find-window to find in content, name, or title.
                    643: <li>New OIDs for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snmpd&manpath=OpenBSD%20Current&sektion=8&format=html">snmpd(8)</a>: hrSystemUptime, hrSystemDate, hrSystemProcesses and hrSystemMaxProcesses.
1.1218    brett     644: <li>Problems fixed which may have been observed with rthreads in conjunction with the dynamic link interface.
                    645: <!-- 2012/03/19 -->
1.1224    brett     646: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a>, no newly created bounce message is inserted into the scheduler if it is already present therein.
1.1218    brett     647: <li>The sgi port will now only restrict the page size to 4096 bytes on R5000 and RM7000 processor families, but otherwise default to 16384. Subsequent tweaks in the VM code of the kernel.
                    648: <li>On the sgi port it becomes possible to boot over the network (bootp).
1.1224    brett     649: <li>Only change the default boot device to a bootable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%20Current&sektion=4&format=html">softraid(4)</a> volume, if we are able to handle the given discipline. <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=boot&manpath=OpenBSD%20Current&sektion=8&arch=amd64&format=html">boot(8/amd64)</a> currently restricted to RAID 1; not available on other architectures.
                    650: <li>More search paths for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg-config&manpath=OpenBSD%20Current&sektion=1&format=html">pkg-config(1)</a>: /usr/local/share/pkgconfig and /usr/X11R6/share/pkgconfig will also be searched by default.
                    651: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kdump&manpath=OpenBSD%20Current&sektion=1&format=html">kdump(1)</a> tracing and dumping of "pointer to struct" syscall arguments is added for structs timespec, timeval, sigaction, and rlimit.
                    652: <li>i386 and amd64 can now identify Xeon MP 7400, Atom Z6xx, Atom [DN]2xxx, Xeon 6500/7500, Xeon E7, and Core i3/i5/i7 3rd Generation when querying the bus clock. Avoids "unknown models" messages (real information still read through <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpi&manpath=OpenBSD%20Current&sektion=4&format=html">acpi(4)</a>).
1.1217    brett     653: <!-- 2012/03/18 -->
1.1224    brett     654: <li>Clarification the nwkey text in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&manpath=OpenBSD%20Current&sektion=8&format=html">ifconfig(8)</a>.
1.1217    brett     655: <li>Update to libXt 1.1.3 (fixes some broken bold fonts).
                    656: <!-- 2012/03/17 -->
1.1224    brett     657: <li>Add a wrap-search option to turn off wrapping of searches in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> copy mode.
                    658: <li>Some terminals (eg mintty) have cursor styles 5 and 6, now allow them to be set in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a>.
                    659: <li>Bugfix to call recalculate_sizes() when changing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> window with the mouse.
                    660: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> -q option to set-option for turning off info message.
                    661: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vldc&manpath=OpenBSD%20Current&arch=sparc64&sektion=4&format=html">vldc(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hvctl&manpath=OpenBSD%20Current&arch=sparc64&sektion=4&format=html">hvctl(4)</a>, allows sparc64 control domain to talk to the sun4v hypervisor.
                    662: <li>Do not clear to end of line if the line is full. Fixes missing last character in rightmost <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> pane.
                    663: <li>Use the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> region lower rather than the pane size to work out where the bottom line is.
                    664: <li>Redirect libevent logging to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a>'s log.
                    665: <li>Bugfix to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> so after wrapping a line in a pane, the cursor will move to the next line.
                    666: <li>Some updates to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.conf&manpath=OpenBSD%20Current&sektion=8&format=html">rc.conf(8)</a> manpage to reflect reality.
1.1217    brett     667: <!-- 2012/03/16 -->
1.1224    brett     668: <li>No longer leak <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypldap&manpath=OpenBSD%20Current&sektion=8&format=html">ypldap(8)</a> ypldap_addr structures when doing dns lookups.
1.1217    brett     669: <li>Display L3 cache information on amd64 architecture for AMD CPUs.
                    670: <!-- 2012/03/15 -->
                    671: <li>Take cd9660 support off the "obviously a floppy" i386 and amd64 install media, to make more space.
1.1224    brett     672: <li>Improve <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsec&manpath=OpenBSD%20Current&sektion=4&format=html">ipsec(4)</a>/ENC interaction to avoid unnecessarily dropping some packets.
                    673: <li>Add AMD Hudson-2 chipset to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=azalia&manpath=OpenBSD%20Current&sektion=4&format=html">azalia(4)</a>.
                    674: <li>Let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nviic&manpath=OpenBSD%20Current&sektion=4&format=html">nviic(4)</a> match the NVIDIA MCP89 chipset.
                    675: <li>Direct IPv6 packets with ethernet encapsulation into the appropriate input routine, so two IPv4 networks can bridge over an IPv6 link with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gif&manpath=OpenBSD%20Current&sektion=4&format=html">gif(4)</a>.
                    676: <li>When using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xterm&manpath=OpenBSD%20Current&sektion=1&format=html">xterm(1)</a> with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a>, parse terminfo when starting up to work out the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xterm&manpath=OpenBSD%20Current&sektion=1&format=html">xterm(1)</a> version.
                    677: <li>Use the correct dir for php in the default <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nginx&manpath=OpenBSD%20Current&sektion=8&format=html">nginx(8)</a> config.
                    678: <li>Accept empty/nonexistant ldap attributes when we want a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypldap&manpath=OpenBSD%20Current&sektion=8&format=html">ypldap(8)</a> list, allowing empty groups to show up.
                    679: <li>Fix regression in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%20Current&sektion=1&format=html">ssh(1)</a> so root is always excluded from the test for /etc/nologin.
                    680: <li>Fix leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypldap&manpath=OpenBSD%20Current&sektion=8&format=html">ypldap(8)</a> ue_netid_line when freeing the old user tree.
1.1217    brett     681: <!-- 2012/03/14 -->
1.1224    brett     682: <li>Store context before moving the cursor when wrapping, to fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> bug causing drawing over the status line.
1.1217    brett     683: <li>Fix booting on the Thecus N1200.
1.1224    brett     684: <li>Close a race in uipc_socket.c that could corrupt a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=socket&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">socket(2)</a> sockbuf. Bugfix for "receive 1" panic.
                    685: <li>Remove inline version of m_copym2 in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ubsec&manpath=OpenBSD%20Current&sektion=4&format=html">ubsec(4)</a>. Workaround to stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ubsec&manpath=OpenBSD%20Current&sektion=4&format=html">ubsec(4)</a> gets stuck after receiving a packet of a particular length.
1.1217    brett     686: <li>Update to util-macros 1.17.
1.1224    brett     687: <li>Remove the NO_HELP conditional directives, as <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&manpath=OpenBSD%20Current&sektion=1&format=html">mg(1)</a> will not compile if they are defined.
                    688: <li>Repair function in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bc&manpath=OpenBSD%20Current&sektion=1&format=html">bc(1)</a> when used with different scales.
1.1217    brett     689: <!-- 2012/03/13 -->
1.1224    brett     690: <li>Correctly move back <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> envelope from offload tree to msg tree. Fixes crash seen on mailservers under load.
                    691: <li>Fix some rotation issues in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=intel&manpath=OpenBSD%20Current&sektion=4&format=html">intel(4)</a> driver.
                    692: <li>Fix check for xf86Modes.h. Fixes <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=radeonold&manpath=OpenBSD%20Current&sektion=4&format=html">radeonold(4)</a> driver build issues caused by caching of the (previously wrong) result.
                    693: <li>Don't call wdcintr() for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&manpath=OpenBSD%20Current&sektion=4&format=html">pciide(4)</a> channels that aren't properly initialized or don't have any drives on them. Fixes a panic seen on sparc64 machines with Acer Labs chipset.
                    694: <li>Added manpages for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=__thrsigdivert&manpath=OpenBSD%20Current&sektion=2&format=html">__thrsigdivert(2)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=__thrsleep&manpath=OpenBSD%20Current&sektion=2&format=html">__thrsleep(2)</a>, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=__thrwakeup&manpath=OpenBSD%20Current&sektion=2&format=html">__thrwakeup(2)</a>.
                    695: <li>Rough regression tests of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bc&manpath=OpenBSD%20Current&sektion=1&format=html">bc(1)</a> math library added.
                    696: <li>Teach <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pgrep&manpath=OpenBSD%20Current&sektion=1&format=html">pgrep(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkill&manpath=OpenBSD%20Current&sektion=1&format=html">pkill(1)</a> to only match processes, not threads.
1.1217    brett     697: <!-- 2012/03/12 -->
1.1224    brett     698: <li>Update to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makedepend&manpath=OpenBSD%20Current&sektion=1&format=html">makedepend(1)</a> 1.0.4 and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=imake&manpath=OpenBSD%20Current&sektion=1&format=html">imake(1)</a> 1.0.5.
                    699: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=radeonold&manpath=OpenBSD%20Current&sektion=4&format=html">radeonold(4)</a> to build on macppc and sparc64.
                    700: <li>Add -P/-F flags to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> break-pane.
1.1217    brett     701: <!-- 2012/03/11 -->
1.1224    brett     702: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> a cursor positioning bug is fixed.
                    703: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mfi&manpath=OpenBSD%20Current&sektion=4&format=html">mfi(4)</a> documents support for Dell PERC H310.
1.1217    brett     704: <li>The PCI database gains knowledge of HP Smart Array P220i/P222/P420/P420i/P421/P721m/P822.
                    705: <li>Xenocara's bsd.xorg.mk switched from Python 2.6 to 2.7.
                    706: <!-- 2012/03/10 -->
1.1224    brett     707: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpi&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">acpi(4)</a> aml_evalexpr() function is fixed to use 64 bit unsigned integers, and a check is made the _REG method is available before calling.
1.1217    brett     708: <li>Xenocara libXcursor is updated to 1.1.13, libXdmcp to 1.1.1, libXext to 1.3.1, libXft to 2.3.0, libXinerama to 1.1.2, libXmu to 1.1.1, libXpm to 3.5.10, libXrender to 0.9.7, libXt to 1.1.2, libXtst to 1.2.1, libXv to 1.0.7, libXvMC to 1.0.7, libXxf86dga to 1.1.3, libXxf86vm to 1.1.2, libdmx to 1.1.2, libxkbfile to 1.0.8, and glproto to 1.4.15.
1.1224    brett     709: <li>TCP initial window increased to 14600 bytes as in <a href="http://tools.ietf.org/html/draft-ietf-tcpm-initcwnd-02" >http://tools.ietf.org/html/draft-ietf-tcpm-initcwnd-02</a>; <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&manpath=OpenBSD%20Current&sektion=3&format=html">sysctl(3)</a> net.inet.tcp.rfc3390 now defaults to 2 to reflect that.
1.1217    brett     710: <li>In Xenocara, update bitmap to 1.0.6, libXres to 1.0.6, util-macros to 1.16.12, libXScrnSaver to 1.2.2 and libXau to 1.0.7.
1.1224    brett     711: <li>In /etc/rc (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&manpath=OpenBSD%20Current&sektion=8&format=html">rc(8)</a>) <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypbind&manpath=OpenBSD%20Current&sektion=8&format=html">ypbind(8)</a> is now started after <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypldap&manpath=OpenBSD%20Current&sektion=8&format=html">ypldap(8)</a>, because it needs to talk to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypserv&manpath=OpenBSD%20Current&sektion=8&format=html">ypserv(8)</a> (which in turn <em>is</em> <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypldap&manpath=OpenBSD%20Current&sektion=8&format=html">ypldap(8)</a>).
1.1222    brett     712: <li>PS_EXITING flag introduced to better differentiate between the process and the main thread exiting.
1.1224    brett     713: <li>Signal dispatching has (at least temporarily) been changed to give <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sigwait&manpath=OpenBSD%20Current&sektion=3&format=html">sigwait(3)</a> priority over <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ptrace&manpath=OpenBSD%20Current&sektion=2&format=html">ptrace(2)</a>.
                    714: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypldap&manpath=OpenBSD%20Current&sektion=8&format=html">ypldap(8)</a> won't stumble over nonexistent users when creating groups, but simply leave that one out and continue with the next user entry.
1.1217    brett     715: <!-- 2012/03/09 -->
                    716: <li>In Xenocara, update libpciaccess to 0.13.
1.1224    brett     717: <li>When creating PF rules the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&manpath=OpenBSD%20Current&sektion=8&format=html">relayd(8)</a> daemon takes care to set onrdomain and prio to ensure proper functioning.
1.1217    brett     718: <li>A new, simplified vmmap (memory allocator) added to the kernel.
1.1224    brett     719: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> server start now serialized via lockfile. Bugfix for window name not reflecting what is currently happening.
1.1217    brett     720: <!-- 2012/03/08 -->
1.1224    brett     721: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&manpath=OpenBSD%20Current&sektion=1&format=html">dc(1)</a> calculator length(0.000) will now behave exactly as GNU <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&manpath=OpenBSD%20Current&sektion=1&format=html">dc(1)</a>.
                    722: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bc&manpath=OpenBSD%20Current&sektion=1&format=html">bc(1)</a> now initializes the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=editline&manpath=OpenBSD%20Current&sektion=3&format=html">editline(3)</a> library even in -c mode.
                    723: <li>On the landisk platform the pixman library had to be disabled, because it triggers an internal <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&manpath=OpenBSD%20Current&sektion=1&format=html">gcc(1)</a> error.
1.1217    brett     724: <!-- 2012/03/07 -->
1.1224    brett     725: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> the fsqueue will no longer panic for a missing queue directory (ENOENT), but simply continue with the next entry. And more reliability improvements take place.
                    726: <li>Support for AMD Hudson-2 is added to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=piixpm&manpath=OpenBSD%20Current&sektion=4&format=html">piixpm(4)</a>.
1.1217    brett     727: <!-- 2012/03/06 -->
1.1224    brett     728: <li>An example in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=queue&manpath=OpenBSD%20Current&sektion=3&format=html">queue(3)</a> manpages is fixed to compile without warnings.
1.1222    brett     729: <li>The xtsscale Xenocara program uses __progname from crt0.o instead of argv[0] for messages.
1.1224    brett     730: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nginx&manpath=OpenBSD%20Current&sektion=8&format=html">nginx(8)</a> is updated to 1.0.13.
                    731: <li>For <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=glxpcib&manpath=OpenBSD%20Current&sektion=4&arch=i386&format=html">glxpcib(4/i386)</a> support for an I2C-bus SMB controller found on a AMD CS5536 companion device is added.
1.1217    brett     732: <li>Check added to network stack to see if a route is still valid when getting the cached route entry of a pcb (protocol control block), and that correct routing table is used.
1.1224    brett     733: <li>Add the _POSIX_MONOTONIC_CLOCK symbol and the _SC_MONOTONIC_CLOCK <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysconf&manpath=OpenBSD%20Current&sektion=3&format=html">sysconf(3)</a> variable.
                    734: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tftp-proxy&manpath=OpenBSD%20Current&sektion=8&format=html">tftp-proxy(8)</a> now fills in default values for rtableid/onrdomain/prio when creating PF rules.
                    735: <li>Disable the use of unsafe builtin <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&manpath=OpenBSD%20Current&sektion=1&format=html">gcc(1)</a> functions (strcat, strcpy, stpcpy) making them easier to spot in the object files. Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=stpcpy&manpath=OpenBSD%20Current&sektion=3&format=html">stpcpy(3)</a> to the list of unsafe functions.
                    736: <li>Clarification of :*: in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=passwd&manpath=OpenBSD%20Current&sektion=5&format=html">passwd(5)</a> manpage.
                    737: <li>The detection of the <a href="http://www.rfc-editor.org/rfc/rfc6396.txt">RFC 6396</a> encoding of the MP_REACH_NLRI attribute is improved for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpctl&manpath=OpenBSD%20Current&sektion=8&format=html">bgpctl(8)</a>.
1.1217    brett     738: <!-- 2012/03/05 -->
1.1224    brett     739: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pms&manpath=OpenBSD%20Current&sektion=4&format=html">pms(4)</a> support for a special ALPS protocol (using interleaved PS/2 packets) is added, as is used on touchpads for Dell laptops E6xxx and E5500, possibly others.
                    740: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&manpath=OpenBSD%20Current&sektion=8&format=html">rc.d(8)</a> bits are added for the new standalone <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tftpd&manpath=OpenBSD%20Current&sektion=8&format=html">tftpd(8)</a> daemon.
1.1217    brett     741: <li>An old but still current paper on encrypting virtual memory is now available on the <a href="papers/">papers</a> website.
1.1215    schwarze  742: <!-- 2012/03/04 -->
1.1225    brett     743: <li>In Xenocara the xf86-video-ati driver is updated to version 6.14.3.
1.1215    schwarze  744: <li>New threads now inherit their TCB (thread control block) address from their parent thread.
1.1224    brett     745: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> commands new-window and split-window now support the option -F to specify a format when printing the window location with the -P flag.
                    746: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> commands send-keys and bind-key now accept hex values for the key argument.
                    747: <li>Add A and I keys for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> vi-like status line editing.
1.1215    schwarze  748: <li>In preparation for getline and getdelim additions to libc, getline() occurrences are renamed to get_line().
                    749: <!-- 2012/03/03 -->
1.1224    brett     750: <li>Document sem_timedwait() in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sem_wait&manpath=OpenBSD%20Current&sektion=3&format=html">sem_wait(3)</a>.
1.1215    schwarze  751: <li>Fix the logic deciding whether to return PCI_COMMAND_MASTER_ENABLE in the Loongson emulated pci functions #2 and #3.
1.1224    brett     752: <li>Don't print the device name twice in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=yds&manpath=OpenBSD%20Current&sektion=4&format=html">yds(4)</a> attach error messages.
1.1215    schwarze  753: <li>Added many regression tests for rthreads.
1.1224    brett     754: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> command paste-buffer now offers a -p option to enable "bracketed paste" mode.
                    755: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> wlmouse offset is now corrected to be part of the client, not the server.
                    756: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> move-pane command (like join-pane but allows the same window). Also -b flag to join-pane and move-pane to place the pane to the left or above.
1.1215    schwarze  757: <!-- 2012/03/02 -->
1.1224    brett     758: <li>Fix handling of "offend" (OFFset from the END of the arg list) arguments in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systrace&manpath=OpenBSD%20Current&sektion=1&format=html">systrace(1)</a>.
                    759: <li>Add printf attribute to a couple of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> functions.
                    760: <li>Update <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nsd&manpath=OpenBSD%20Current&sektion=8&format=html">nsd(8)</a> to version 3.2.10.
                    761: <li>Don't include ou=People in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypldap.conf&manpath=OpenBSD%20Current&sektion=5&format=html">ypldap.conf(5)</a> basedn, as <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypldap&manpath=OpenBSD%20Current&sektion=8&format=html">ypldap(8)</a> has netid support, and groups are usually stored outside of People.
                    762: <li>Added the new standalone <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tftpd&manpath=OpenBSD%20Current&sektion=8&format=html">tftpd(8)</a> to base, a persistent event driven tftp daemon.
1.1215    schwarze  763: <!-- 2012/03/01 -->
                    764: <li>Sync gcc3 and gcc4 knowledge of the kernel printf capabilities with reality.
1.1224    brett     765: <li>Use UE_GET_ADDR to get endpoint address (remove direction bit) in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uaudio&manpath=OpenBSD%20Current&sektion=4&format=html">uaudio(4)</a>. Fixes devices using sych endpoints.
                    766: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zaudio&manpath=OpenBSD%20Current&sektion=4&arch=zaurus&format=html">zaudio(4/zaurus)</a> is play only, so return ENXIO on any attempt to open the device for recording. Fixes full-duplex apps (including sndiod) unable to fall back to play-only mode.
                    767: <li>Support the ASIX AX88772B <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=axe&manpath=OpenBSD%20Current&sektion=4&format=html">axe(4)</a> USB ethernet controller.
1.1215    schwarze  768: <!-- 2012/02/29 -->
1.1224    brett     769: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh-keygen&manpath=OpenBSD%20Current&sektion=1&format=html">ssh-keygen(1)</a> conversion of RSA1 keys to public PEM and PKCS8.
                    770: <li>Let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malloc&manpath=OpenBSD%20Current&sektion=3&format=html">malloc(3)</a> test for the retrieved page address not being NULL. This turns free((void*)1) into an bogus pointer error instead of a segfault.
1.1215    schwarze  771: <!-- 2012/02/28 -->
1.1224    brett     772: <li>Support the Roland UM-ONE <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umidi&manpath=OpenBSD%20Current&sektion=4&format=html">umidi(4)</a> device.
                    773: <li>Update to pixman 0.22.4, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xev&manpath=OpenBSD%20Current&sektion=1&format=html">xev(1)</a> 1.2.0, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xwd&manpath=OpenBSD%20Current&sektion=1&format=html">xwd(1)</a> 1.0.5, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xwininfo&manpath=OpenBSD%20Current&sektion=1&format=html">xwininfo(1)</a> 1.1.2.
1.1215    schwarze  774: <li>Luna88k multi-processor support, step 3. GENERIC.MP configuration file based on mvme88k.
1.1224    brett     775: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mos&manpath=OpenBSD%20Current&sektion=4&format=html">mos(4)</a> support for the MosChip MCS7832, a low pin count version of the MCS7830.
                    776: <li>Updated the list of supported four digit models in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=intro&manpath=OpenBSD%20Current&sektion=4&arch=hppa&format=html">intro(4/hppa)</a>.
                    777: <li>Mention in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=se&manpath=OpenBSD%20Current&sektion=4&format=html">se(4)</a> some additional phys (physical layer interfaces) that may be able to attach.
1.1215    schwarze  778: <li>Copy p_tcb (user-space thread-control-block address) on fork, for non-__HAVE_MD_TCB archs.
                    779: <li>Added sys/dev/pci/pcidevs codes for Realtek RTL8192CE, Nvidia nForce 780a SLI and nForce 200 chipsets.
1.1224    brett     780: <li>Always try to reclaim <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=jme&manpath=OpenBSD%20Current&sektion=4&format=html">jme(4)</a> transmitted frames to prevent watchdog timeouts when there is no link present.
1.1215    schwarze  781: <li>Add checks to rthreads when trying to unlock an uninitialized mutex to make sure it returns EPERM.
1.1214    schwarze  782: <!-- 2012/02/26 -->
1.1224    brett     783: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> program now replaces bogus characters with ? instead of just dropping them.
                    784: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%20Current&sektion=7&format=html">man(7)</a>, support the .OP macro (for compatibility only).
1.1214    schwarze  785: <li>On the mips64 and sh platforms the per-thread errno should be fixed.
1.1224    brett     786: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ix&manpath=OpenBSD%20Current&sektion=4&format=html">ix(4)</a> interrupt routine uses a shorter path to reenable interrupts and gains other tweaks which result in a doubled performance on 82599.
1.1214    schwarze  787: <!-- 2012/02/25 -->
1.1224    brett     788: <li>In the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gus&manpath=OpenBSD%20Current&sektion=4&arch=i386&format=html">gus(4/i386)</a> driver MIDI registers will only be used if they are actually available. This fixes an issue which caused the driver to be disabled on 1999-08-22, but the happy-end can finally be seen in i386 GENERIC.
                    789: <li>For the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=elroy&manpath=OpenBSD%20Current&sektion=4&arch=hppa&format=html">elroy(4/hppa)</a> driver an integer truncation error is fixed which caused systems to freeze hard.
1.1214    schwarze  790: <li>The process tracing facilities will work again on processors without floating-point registers/state. (Had been broken by the large extension of the 20th.)
1.1224    brett     791: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> the show-options and window-show-options commands can now be used to show just a single specified option.
1.1214    schwarze  792: <li>Minor tweaks and cleanups in the amd64 code of the kernel have been observed.
                    793: <!-- 2012/02/24 -->
                    794: <!-- 2012/02/23 -->
                    795: <li>pthread_yield(3) is renamed to sched_yield(3).
1.1222    brett     796: <li>Manual pages are created for the pthread_condattr_t type.
1.1224    brett     797: <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> display-message command is extended by a <b>-F</b> option which can be used to specify a format string to control output formatting.
1.1222    brett     798: <li>New functions are added to the thread library: pthread_mutex_timedlock(3), pthread_condattr_getclock(3) and pthread_condattr_setclock(3); also, PTHREAD_MUTEX_NORMAL mutexes learn about self-deadlocks.
1.1224    brett     799: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snmpd&manpath=OpenBSD%20Current&sektion=8&format=html">snmpd(8)</a> gains the MIB module for gathering information from OpenBSD's packet filter.
1.1214    schwarze  800: <!-- 2012/02/22 -->
1.1224    brett     801: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=chroot&manpath=OpenBSD%20Current&sektion=2&format=html">chroot(2)</a> mode nginx(8) first <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=chdir&manpath=OpenBSD%20Current&sektion=2&format=html">chdir(2)</a>s to the PREFIX directory before it starts to create it's temporary directories.
1.1214    schwarze  802: <!-- 2012/02/21 -->
1.1222    brett     803: <li>The pthread_suspend_np(3) and pthread_resume_np(3) function are no longer functional and become ENOTSUP stubs.
1.1214    schwarze  804: <!-- 2012/02/20 -->
                    805: <li>A lot of work is being done for making process tracing work with rthreads.
                    806: <li>In Xenocara, update xf86-video-geode 2.11.13 and xf86-video-dummy to 0.3.5.
1.1224    brett     807: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kdump&manpath=OpenBSD%20Current&sektion=1&format=html">kdump(1)</a> fixes an integer flip which could have happened for a kernel trace record with ktr_len of SIZE_MAX and would have caused a zero byte data allocation. It also learns more system calls and refactors output routines as well as the output produced by the latter.
1.1214    schwarze  808: <li>A lot of work is being done on regression tests for threads.
1.1213    schwarze  809: <!-- 2012/02/19 -->
1.1224    brett     810: <li>Bugfix in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&manpath=OpenBSD%20Current&sektion=8&format=html">tcpdump(8)</a> to correctly check BGP prefix lengths in withdrawn routes.
                    811: <li>Fix return value documentation errors in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usbhid&manpath=OpenBSD%20Current&sektion=3&format=html">usbhid(3)</a>.
                    812: <li>Allow for more vars in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&manpath=OpenBSD%20Current&sektion=1&format=html">ksh(1)</a> hash table, improve hash function, increase hash table size sooner.
1.1213    schwarze  813: <!-- 2012/02/18 -->
                    814: <li>Initialize the scope, policy, and inherit members in pthread_attr_init() so that their pthread_attr_get* don't return bogus values.
1.1224    brett     815: <li>Update nginx in base to 1.0.12 and sync its <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcre&manpath=OpenBSD%20Current&sektion=3&format=html">pcre(3)</a> with the version in ports.
                    816: <li>Update to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mkfontdir&manpath=OpenBSD%20Current&sektion=1&format=html">mkfontdir(1)</a> 1.0.7, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mkfontscale&manpath=OpenBSD%20Current&sektion=1&format=html">mkfontscale(1)</a> 1.1.0, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=oclock&manpath=OpenBSD%20Current&sektion=1&format=html">oclock(1)</a> 1.0.3, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xclipboard&manpath=OpenBSD%20Current&sektion=1&format=html">xclipboard(1)</a> 1.1.2, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xclock&manpath=OpenBSD%20Current&sektion=1&format=html">xclock(1)</a> 1.0.6, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xcmsdb&manpath=OpenBSD%20Current&sektion=1&format=html">xcmsdb(1)</a> 1.0.4, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xcompmgr&manpath=OpenBSD%20Current&sektion=1&format=html">xcompmgr(1)</a> 1.1.6, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xfd&manpath=OpenBSD%20Current&sektion=1&format=html">xfd(1)</a> to 1.1.1 and util-macros to 1.16.1.
1.1213    schwarze  817: <!-- 2012/02/17 -->
1.1224    brett     818: <li>Add DIAGNOSTICS to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bsd.port.mk&manpath=OpenBSD%20Current&sektion=5&format=html">bsd.port.mk(5)</a>, for easy grepping through logs, and no longer label "warning messages" as "errors".
1.1213    schwarze  819: <!-- 2012/02/16 -->
1.1224    brett     820: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkill&manpath=OpenBSD%20Current&sektion=1&format=html">pkill(1)</a> will now exit usage() with STATUS_BADUSAGE rather than STATUS_ERROR, in agreement with the man page.
                    821: <li>Set __isthreaded in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread_create&manpath=OpenBSD%20Current&sektion=3&format=html">pthread_create(3)</a>, i.e. even if a forked child creates a new thread. Fixes an rthread bug to properly represents whether a process is multi-threaded or not.
1.1213    schwarze  822: <li>Do an explicit "sync" instruction before returning from cache routines on mips64 (nop on R5k/RM52xx, but required on RM7k).
1.1224    brett     823: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kevent&manpath=OpenBSD%20Current&sektion=2&format=html">kevent(2)</a> support for msdosfs to make applications monitoring fs mounts happy.
1.1213    schwarze  824: <!-- 2012/02/15 -->
                    825: <li>Enable rthreads by default (threads now in kernel not userspace), and add additional pthreads regression tests.
1.1224    brett     826: <li>Hold struct filedesc's fd_lock in more places. Fixes hangs in rthreaded processes calling <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fork&manpath=OpenBSD%20Current&sektion=2&format=html">fork(2)</a>.
                    827: <li>No longer attempt to enable MSI on 82571/82572 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&manpath=OpenBSD%20Current&sektion=4&format=html">em(4)</a> Gigabit ethernet controllers (to workaround "Byte Enables 2 and 3 Are Not Set" hardware bug).
1.1213    schwarze  828: <!-- 2012/02/13 -->
1.1224    brett     829: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_create&manpath=OpenBSD%20Current&sektion=1&format=html">pkg_create(1)</a> now warns when @option no-default-conflict has been set without explicit @conflict.
1.1164    deraadt   830: </ul>
1.422     deraadt   831: <p>
1.203     deraadt   832:
1.14      deraadt   833: <hr>
1.424     deraadt   834: <p>
                    835: <h3>
1.846     deraadt   836: For changes in other releases, click below:<br>
                    837: <a href="plus20.html">2.0</a>,
                    838: <a href="plus21.html">2.1</a>,
                    839: <a href="plus22.html">2.2</a>,
                    840: <a href="plus23.html">2.3</a>,
                    841: <a href="plus24.html">2.4</a>,
                    842: <a href="plus25.html">2.5</a>,
                    843: <a href="plus26.html">2.6</a>,
                    844: <a href="plus27.html">2.7</a>,
                    845: <a href="plus28.html">2.8</a>,
                    846: <a href="plus29.html">2.9</a>,
                    847: <a href="plus30.html">3.0</a>,
                    848: <a href="plus31.html">3.1</a>,
1.868     deraadt   849: <a href="plus32.html">3.2</a>,
1.889     david     850: <a href="plus33.html">3.3</a>,
1.916     david     851: <a href="plus34.html">3.4</a>,
1.935     miod      852: <a href="plus35.html">3.5</a>,
1.941     deraadt   853: <a href="plus36.html">3.6</a>,
1.1118    deraadt   854: <br>
1.1044    deraadt   855: <a href="plus37.html">3.7</a>,
1.999     deraadt   856: <a href="plus38.html">3.8</a>,
1.1028    deraadt   857: <a href="plus39.html">3.9</a>,
1.1044    deraadt   858: <a href="plus40.html">4.0</a>,
1.1069    deraadt   859: <a href="plus41.html">4.1</a>,
1.1097    deraadt   860: <a href="plus42.html">4.2</a>,
1.1118    deraadt   861: <a href="plus43.html">4.3</a>,
1.1140    deraadt   862: <a href="plus44.html">4.4</a>,
1.1152    deraadt   863: <a href="plus45.html">4.5</a>,
1.1163    deraadt   864: <a href="plus46.html">4.6</a>,
1.1177    deraadt   865: <a href="plus47.html">4.7</a>,
1.1194    deraadt   866: <a href="plus48.html">4.8</a>,
1.1212    schwarze  867: <a href="plus49.html">4.9</a>,
                    868: <a href="plus50.html">5.0</a>,
                    869: <a href="plus51.html">5.1</a>.
1.424     deraadt   870: <br>
                    871: </h3>
                    872:
                    873: <hr>
1.1016    pvalchev  874: <a href="index.html"><img height=24 width=24 src="back.gif" border=0 alt="OpenBSD"></a>
1.729     horacio   875: <a href="mailto:www@openbsd.org">www@openbsd.org</a>
1.1230  ! brett     876: <br><small>$OpenBSD: plus.html,v 1.1229 2012/06/07 05:51:50 brett Exp $</small>
1.14      deraadt   877:
                    878: </body>
                    879: </html>
1.1230  ! brett     880:
1.1229    brett     881:
1.1228    brett     882:
1.1227    brett     883:
1.1226    brett     884:
1.1222    brett     885: