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

Annotation of www/plus.html, Revision 1.1225

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.1222    brett      79: <!-- 2012/05/06 -->
                     80: <li>In the kernel, a new copyaddrout() function encapsulates the copying out of socket addresses to userspace.
                     81: <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.
                     82: <li>After a dependency update IP30 kernels can be build with -j2.
1.1224    brett      83: <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>.
                     84: <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      85: <li>On amd64, the "int $0x80" systemcall interrupt is garbage collected in favour of the syscall instruction.
                     86: <!-- 2012/05/05 -->
1.1224    brett      87: <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      88: <li>pipex_ip6_input() of the kernels PPPAC IP extension is fixed and now calls IF_DROP() with the correct queue.
                     89: <!-- 2012/05/04 -->
1.1224    brett      90: <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      91: <!-- 2012/05/03 -->
1.1224    brett      92: <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>).
                     93: <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      94: <!-- 2012/05/02 -->
                     95: <li>In Xenocara, inputproto is updated to version 2.2.
                     96: <li>On sgi, the RAMDISK_IP22 kernel configuration works again after device dependencies have been fixed.
1.1224    brett      97: <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      98: <!-- 2012/05/01 -->
1.1224    brett      99: <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>.
                    100: <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.
                    101: <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     102: <!-- 2012/04/30 -->
1.1224    brett     103: <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.
                    104: <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>.
                    105: <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).
                    106: <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.
                    107: <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>).
                    108: <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.
                    109: <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     110: <!-- 2012/04/29 -->
1.1224    brett     111: <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.
                    112: <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.
                    113: <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.
                    114: <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.
                    115: <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     116: <!-- 2012/04/28 -->
1.1224    brett     117: <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     118: <!-- 2012/04/27 -->
1.1224    brett     119: <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.
                    120: <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.
                    121: <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     122: <!-- 2012/04/26 -->
1.1224    brett     123: <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     124: <li>Removed unnecessary cache flushes. 1+% speed increase on sgi IP27 and loongson kernels.
                    125: <!-- 2012/04/25 -->
1.1224    brett     126: <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     127: <!-- 2012/04/24 -->
1.1224    brett     128: <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.
                    129: <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     130: <li>SGI GIO bus device code can now identify ID-less framebuffers correctly.
                    131: <li>Optimised mips64 R5k/RM7k cache routines.
                    132: <li>For interprocess communication control, fix socket size calculation. Fixes: sendmsg() delivery of fd sets, failing to wait, and potential file leakage.
                    133: <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>
                    134: <!-- 2012/04/23 -->
1.1224    brett     135: <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.
                    136: <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     137: <li>No longer leak mbufs when bind() on a PF_UNIX socket fails.
                    138: <!-- 2012/04/22 -->
1.1224    brett     139: <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.
                    140: <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     141: <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.)
                    142: <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     143: <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.
                    144: <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.
                    145: <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     146: <!-- 2012/04/21 -->
1.1224    brett     147: <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.
                    148: <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     149: <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     150: <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     151: <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     152: <!-- 2012/04/20 -->
1.1224    brett     153: <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.
                    154: <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     155: <!-- 2012/04/19 -->
1.1224    brett     156: <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.
                    157: <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.
                    158: <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.
                    159: <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.
                    160: <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.
                    161: <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     162: <li>The kernels vmmap handling is further optimized.
                    163: <!-- 2012/04/18 -->
1.1224    brett     164: <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>.
                    165: <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     166: <li>If you are building IP27 or IP30 kernels, be sure to <a>rm impact.d</> before building a new kernel.
                    167: <li>Support added for all Indigo 2 graphics options.
                    168: <li>The audit to replace occurrences of plain unsigned to named integer types continues.
1.1224    brett     169: <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     170: <!-- 2012/04/17 -->
1.1224    brett     171: <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     172: <li>From now on SGI Indigo serial keyboard and mouse (not PS/2) devices will be supported.
1.1224    brett     173: <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     174: <li>The amd64 %fs register is no longer cached, since userland changes can globber it's value.
1.1221    brett     175: <li>On IP22 and IP24 sgi machines the powerbutton becomes functional via the new <a>panel</> device which is enabled by default.
                    176: <li>The sh platform can now be compiled with stack protection.
1.1224    brett     177: <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>.
                    178: <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.
                    179: <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     180: <!-- 2012/04/16 -->
1.1224    brett     181: <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     182: <li>Framebuffer and console machinery improvements on the sgi platform.
1.1224    brett     183: <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.
                    184: <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.
                    185: <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     186: <!-- 2012/04/15 -->
1.1224    brett     187: <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.
                    188: <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.
                    189: <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.
                    190: <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.
                    191: <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.
                    192: <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.
                    193: <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>.
                    194: <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>.
                    195: <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     196: <!-- 2012/04/14 -->
1.1224    brett     197: <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     198: <li>Fix to a possible kernel deadlock when sending SIGKILL to an orphaned process.
1.1221    brett     199: <li>Sqlite 3.7.11 library and shell is imported into base, but not yet hooked to the build.
1.1224    brett     200: <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     201: <li>New mutex type PTHREAD_MUTEX_STRICT_NP added to rthreads and becomes the temporary default.
1.1224    brett     202: <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.
                    203: <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     204: <li>An asynchronous DNS resolver is imported into the C library, not enabled by default yet.
                    205: <li>Memory leak fixed in interprocess communication code sys/kern/uipc_usrreq.c.
1.1224    brett     206: <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     207: <li>The libf2c library is removed from OpenBSD base (moved to ports in 2010).
                    208: <!-- 2012/04/13 -->
1.1224    brett     209: <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.
                    210: <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.
                    211: <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     212: <li>No longer clamp file descriptors to buffer size for interprocess communiction, as this can lead to losing them.
                    213: <li>Fixed namespace pollution of machine/signal.h to fix build of groff(1) on landisk.
1.1224    brett     214: <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).
                    215: <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.
                    216: <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     217: <li>Provide _atomic_lock() and __cerror() for hppa64. Makes hppa64 build again.
1.1224    brett     218: <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     219: <li>Allow unlocking an unlocked mutex. All other behaviors undefined by POSIX will result in abort().
1.1224    brett     220: <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.
                    221: <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>.
                    222: <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     223: <!-- 2012/04/12 -->
1.1224    brett     224: <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.
                    225: <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>.
                    226: <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.
                    227: <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).
                    228: <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     229: <li>Bugfix in hibernation code to correctly unlock the free pageqs, not the in-use pageqs.
                    230: <li>Fixed kernel panic when the "main" thread exits but threading code expects it to still exist.
1.1224    brett     231: <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>.
                    232: <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.
                    233: <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.
                    234: <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>.
                    235: <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.
                    236: <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.
                    237: <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     238: <li>Bugfix in file descriptor management code to stop dup() calling fd_used() twice.
                    239: <!-- 2012/04/11 -->
1.1224    brett     240: <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.
                    241: <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.
                    242: <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.
                    243: <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).
                    244: <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().
                    245: <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.
                    246: <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.
                    247: <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.
                    248: <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>.
                    249: <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.
                    250: <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.
                    251: <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).
                    252: <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.
                    253: <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).
                    254: <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.
                    255: <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).
                    256: <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     257: <li>Fixed xinstall to cope with 0-sized mmap now returning EINVAL.
1.1224    brett     258: <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.
                    259: <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>.
                    260: <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.
                    261: <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     262: <!-- 2012/04/10 -->
1.1224    brett     263: <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.
                    264: <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.
                    265: <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.
                    266: <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.
                    267: <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.
                    268: <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     269: <!-- 2012/04/09 -->
                    270: <li>Updated libpciaccess to 0.13.1.
                    271: <li>More errata bandaid for the R4000SC in the mips64 and sgi tlb handlers.
1.1224    brett     272: <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).
                    273: <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     274: <li>Minimal threads support added for mips64.
1.1220    brett     275: <!-- 2012/04/08 -->
                    276: <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     277: <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.
                    278: <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     279: <li>The lint(1) program is removed from OpenBSD base.
                    280: <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.
                    281: <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     282: <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.
                    283: <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.
                    284: <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     285: <!-- 2012/04/07 -->
1.1224    brett     286: <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.
                    287: <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     288: <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     289: <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.
                    290: <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.
                    291: <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     292: <!-- 2012/04/06 -->
1.1224    brett     293: <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>.
                    294: <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     295: <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     296: <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>.
                    297: <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.
                    298: <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>
                    299: <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     300: <!-- 2012/04/05 -->
                    301: <li>On the sgi platform low-level kernel tweaking results in compatibility improvements with IRIX timekeeping.
1.1224    brett     302: <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     303: <li>The MS-DOS FAT filesystem implementation gains a significant write speedup for large files (up to twice as fast).
                    304: <!-- 2012/04/04 -->
1.1222    brett     305: <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     306: <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     307: <li>The kernel ensures that on amd64 identifycpu() is called once only, which fixes occasional hangs on resume.
1.1222    brett     308: <li>The old socket credential approach using struct sockcred and SCM_CREDS is outdated and removed from the tree.
1.1224    brett     309: <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.
                    310: <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.
                    311: <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.
                    312: <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     313: <li>More IATA airport codes added to share/misc/airport.
1.1224    brett     314: <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     315: <li>In the PIPEX (PPPAC IP Extension) code of the network stack a bug was fixed that caused LCP keepalive failures on some clients.
                    316: <!-- 2012/04/03 -->
1.1224    brett     317: <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     318: <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     319: <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     320: <li>A long-standing bug in the kernels assumption on USB keyboard layouts is fixed.
1.1224    brett     321: <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     322: <li>Kernel compilation with pf but without the pfsync pseudo-device is again possible.
1.1224    brett     323: <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     324: <!-- 2012/04/02 -->
                    325: <li>The sgi platform gains an EISA bus attachment glue for Indigo 2 systems.
1.1224    brett     326: <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     327: <li>The zoneinfo database is updated to tzdata2012c (no code updates).
1.1224    brett     328: <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.
                    329: <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     330: <!-- 2012/04/01 -->
1.1224    brett     331: <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.
                    332: <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().
                    333: <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.
                    334: <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.
                    335: <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).
                    336: <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     337: <li>Updated xf86-input-mouse to 1.7.2 and xf86-input-synaptics to 1.5.2.
                    338: <li>Updated termtypes.master to terminfo.src from ncurses-5.9-20120331.
1.1224    brett     339: <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.
                    340: <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.
                    341: <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     342: <!-- 2012/03/31 -->
1.1224    brett     343: <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.
                    344: <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     345: <!-- 2012/03/30 -->
                    346: <li>Expand the panic in kern_malloc.c to show the malloc type and size.
1.1224    brett     347: <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.
                    348: <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.
                    349: <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>.
                    350: <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.
                    351: <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     352: <!-- 2012/03/29 -->
1.1224    brett     353: <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     354: <li>Allow ELF kernels to be booted on ELF-unaware PROM on SGI architectures.
1.1224    brett     355: <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.
                    356: <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     357: <!-- 2012/03/28 -->
1.1224    brett     358: <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     359: <li>Work in progress support for the SGI Indigo, Indigo 2 and Indy systems (IP20, IP22, IP24) in 64-bit mode.
                    360: <li>Use process pid not thread pid in networking code, so userland can compare value against getpid().
1.1224    brett     361: <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>.
                    362: <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     363: <li>Bugfix to correctly fill kinfo_file2 structure's f_wbytes member with the written (not read) byte count.
1.1224    brett     364: <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.
                    365: <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.
                    366: <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     367: <!-- 2012/03/27 -->
                    368: <li>Update to xcb-proto 1.7, libxcb 1.8.1, xproto 7.0.23, and libX11 1.5rc1.
1.1224    brett     369: <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.
                    370: <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.
                    371: <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     372: <li>Make i386 bus_clock calculations happen later in the boot process. Brings i386 SpeedStep code closer to amd64.
                    373: <!-- 2012/03/26 -->
                    374: <li>Implemented AMD workaround for 10h & 12h CPUs <a
1.1224    brett     375: 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     376: <li>Run amd64 identifycpu() on its own cpu.
1.1224    brett     377: <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     378: <li>Simplified conditionals in acpi_sleep_state().
1.1224    brett     379: <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     380: <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     381: <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.
                    382: <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.
                    383: <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>.
                    384: <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".
                    385: <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     386: <li>Fix an integer math error in hibernation code; add hooks for a HIBERNATE enabling option in GENERIC.
1.1218    brett     387: <!-- 2012/03/25 -->
                    388: <li>
1.1224    brett     389: <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.
                    390: <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     391: <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.
                    392: <li>On mips64 a regression caused by the recently changed behaviour of calculating CpuCacheAliasMask is fixed.
1.1224    brett     393: <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     394: <!-- 2012/03/24 -->
1.1224    brett     395: <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.
                    396: <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.
                    397: <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>.
                    398: <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>.
                    399: <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.
                    400: <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     401: <!-- 2012/03/23 -->
1.1224    brett     402: <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.
                    403: <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.
                    404: <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.
                    405: <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     406: <!-- 2012/03/22 -->
                    407: <li>In the thread library some (unimplemented) non-portable functions and their manual pages are removed.
1.1224    brett     408: <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.
                    409: <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     410: <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.
                    411: <li>The DIR type is now opaque.
1.1224    brett     412: <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).
                    413: <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     414: <!-- 2012/03/21 -->
1.1224    brett     415: <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.
                    416: <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.
                    417: <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.
                    418: <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.
                    419: <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.
                    420: <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     421: <!-- 2012/03/20 -->
1.1224    brett     422: <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.
                    423: <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.
                    424: <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     425: <li>Problems fixed which may have been observed with rthreads in conjunction with the dynamic link interface.
                    426: <!-- 2012/03/19 -->
1.1224    brett     427: <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     428: <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.
                    429: <li>On the sgi port it becomes possible to boot over the network (bootp).
1.1224    brett     430: <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.
                    431: <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.
                    432: <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.
                    433: <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     434: <!-- 2012/03/18 -->
1.1224    brett     435: <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     436: <li>Update to libXt 1.1.3 (fixes some broken bold fonts).
                    437: <!-- 2012/03/17 -->
1.1224    brett     438: <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.
                    439: <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>.
                    440: <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.
                    441: <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.
                    442: <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.
                    443: <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.
                    444: <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.
                    445: <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.
                    446: <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.
                    447: <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     448: <!-- 2012/03/16 -->
1.1224    brett     449: <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     450: <li>Display L3 cache information on amd64 architecture for AMD CPUs.
                    451: <!-- 2012/03/15 -->
                    452: <li>Take cd9660 support off the "obviously a floppy" i386 and amd64 install media, to make more space.
1.1224    brett     453: <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.
                    454: <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>.
                    455: <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.
                    456: <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>.
                    457: <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.
                    458: <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.
                    459: <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.
                    460: <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.
                    461: <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     462: <!-- 2012/03/14 -->
1.1224    brett     463: <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     464: <li>Fix booting on the Thecus N1200.
1.1224    brett     465: <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.
                    466: <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     467: <li>Update to util-macros 1.17.
1.1224    brett     468: <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.
                    469: <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     470: <!-- 2012/03/13 -->
1.1224    brett     471: <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.
                    472: <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.
                    473: <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.
                    474: <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.
                    475: <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>.
                    476: <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.
                    477: <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     478: <!-- 2012/03/12 -->
1.1224    brett     479: <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.
                    480: <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.
                    481: <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     482: <!-- 2012/03/11 -->
1.1224    brett     483: <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.
                    484: <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     485: <li>The PCI database gains knowledge of HP Smart Array P220i/P222/P420/P420i/P421/P721m/P822.
                    486: <li>Xenocara's bsd.xorg.mk switched from Python 2.6 to 2.7.
                    487: <!-- 2012/03/10 -->
1.1224    brett     488: <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     489: <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     490: <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     491: <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     492: <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     493: <li>PS_EXITING flag introduced to better differentiate between the process and the main thread exiting.
1.1224    brett     494: <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>.
                    495: <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     496: <!-- 2012/03/09 -->
                    497: <li>In Xenocara, update libpciaccess to 0.13.
1.1224    brett     498: <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     499: <li>A new, simplified vmmap (memory allocator) added to the kernel.
1.1224    brett     500: <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     501: <!-- 2012/03/08 -->
1.1224    brett     502: <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>.
                    503: <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.
                    504: <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     505: <!-- 2012/03/07 -->
1.1224    brett     506: <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.
                    507: <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     508: <!-- 2012/03/06 -->
1.1224    brett     509: <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     510: <li>The xtsscale Xenocara program uses __progname from crt0.o instead of argv[0] for messages.
1.1224    brett     511: <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.
                    512: <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     513: <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     514: <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.
                    515: <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.
                    516: <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.
                    517: <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.
                    518: <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     519: <!-- 2012/03/05 -->
1.1224    brett     520: <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.
                    521: <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     522: <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  523: <!-- 2012/03/04 -->
1.1225  ! brett     524: <li>In Xenocara the xf86-video-ati driver is updated to version 6.14.3.
1.1215    schwarze  525: <li>New threads now inherit their TCB (thread control block) address from their parent thread.
1.1224    brett     526: <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.
                    527: <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.
                    528: <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  529: <li>In preparation for getline and getdelim additions to libc, getline() occurrences are renamed to get_line().
                    530: <!-- 2012/03/03 -->
1.1224    brett     531: <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  532: <li>Fix the logic deciding whether to return PCI_COMMAND_MASTER_ENABLE in the Loongson emulated pci functions #2 and #3.
1.1224    brett     533: <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  534: <li>Added many regression tests for rthreads.
1.1224    brett     535: <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.
                    536: <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.
                    537: <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  538: <!-- 2012/03/02 -->
1.1224    brett     539: <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>.
                    540: <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.
                    541: <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.
                    542: <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.
                    543: <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  544: <!-- 2012/03/01 -->
                    545: <li>Sync gcc3 and gcc4 knowledge of the kernel printf capabilities with reality.
1.1224    brett     546: <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.
                    547: <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.
                    548: <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  549: <!-- 2012/02/29 -->
1.1224    brett     550: <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.
                    551: <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  552: <!-- 2012/02/28 -->
1.1224    brett     553: <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.
                    554: <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  555: <li>Luna88k multi-processor support, step 3. GENERIC.MP configuration file based on mvme88k.
1.1224    brett     556: <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.
                    557: <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>.
                    558: <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  559: <li>Copy p_tcb (user-space thread-control-block address) on fork, for non-__HAVE_MD_TCB archs.
                    560: <li>Added sys/dev/pci/pcidevs codes for Realtek RTL8192CE, Nvidia nForce 780a SLI and nForce 200 chipsets.
1.1224    brett     561: <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  562: <li>Add checks to rthreads when trying to unlock an uninitialized mutex to make sure it returns EPERM.
1.1214    schwarze  563: <!-- 2012/02/26 -->
1.1224    brett     564: <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.
                    565: <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  566: <li>On the mips64 and sh platforms the per-thread errno should be fixed.
1.1224    brett     567: <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  568: <!-- 2012/02/25 -->
1.1224    brett     569: <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.
                    570: <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  571: <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     572: <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  573: <li>Minor tweaks and cleanups in the amd64 code of the kernel have been observed.
                    574: <!-- 2012/02/24 -->
                    575: <!-- 2012/02/23 -->
                    576: <li>pthread_yield(3) is renamed to sched_yield(3).
1.1222    brett     577: <li>Manual pages are created for the pthread_condattr_t type.
1.1224    brett     578: <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     579: <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     580: <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  581: <!-- 2012/02/22 -->
1.1224    brett     582: <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  583: <!-- 2012/02/21 -->
1.1222    brett     584: <li>The pthread_suspend_np(3) and pthread_resume_np(3) function are no longer functional and become ENOTSUP stubs.
1.1214    schwarze  585: <!-- 2012/02/20 -->
                    586: <li>A lot of work is being done for making process tracing work with rthreads.
                    587: <li>In Xenocara, update xf86-video-geode 2.11.13 and xf86-video-dummy to 0.3.5.
1.1224    brett     588: <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  589: <li>A lot of work is being done on regression tests for threads.
1.1213    schwarze  590: <!-- 2012/02/19 -->
1.1224    brett     591: <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.
                    592: <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>.
                    593: <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  594: <!-- 2012/02/18 -->
                    595: <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     596: <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.
                    597: <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  598: <!-- 2012/02/17 -->
1.1224    brett     599: <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  600: <!-- 2012/02/16 -->
1.1224    brett     601: <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.
                    602: <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  603: <li>Do an explicit "sync" instruction before returning from cache routines on mips64 (nop on R5k/RM52xx, but required on RM7k).
1.1224    brett     604: <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  605: <!-- 2012/02/15 -->
                    606: <li>Enable rthreads by default (threads now in kernel not userspace), and add additional pthreads regression tests.
1.1224    brett     607: <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>.
                    608: <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  609: <!-- 2012/02/13 -->
1.1224    brett     610: <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   611: </ul>
1.422     deraadt   612: <p>
1.203     deraadt   613:
1.14      deraadt   614: <hr>
1.424     deraadt   615: <p>
                    616: <h3>
1.846     deraadt   617: For changes in other releases, click below:<br>
                    618: <a href="plus20.html">2.0</a>,
                    619: <a href="plus21.html">2.1</a>,
                    620: <a href="plus22.html">2.2</a>,
                    621: <a href="plus23.html">2.3</a>,
                    622: <a href="plus24.html">2.4</a>,
                    623: <a href="plus25.html">2.5</a>,
                    624: <a href="plus26.html">2.6</a>,
                    625: <a href="plus27.html">2.7</a>,
                    626: <a href="plus28.html">2.8</a>,
                    627: <a href="plus29.html">2.9</a>,
                    628: <a href="plus30.html">3.0</a>,
                    629: <a href="plus31.html">3.1</a>,
1.868     deraadt   630: <a href="plus32.html">3.2</a>,
1.889     david     631: <a href="plus33.html">3.3</a>,
1.916     david     632: <a href="plus34.html">3.4</a>,
1.935     miod      633: <a href="plus35.html">3.5</a>,
1.941     deraadt   634: <a href="plus36.html">3.6</a>,
1.1118    deraadt   635: <br>
1.1044    deraadt   636: <a href="plus37.html">3.7</a>,
1.999     deraadt   637: <a href="plus38.html">3.8</a>,
1.1028    deraadt   638: <a href="plus39.html">3.9</a>,
1.1044    deraadt   639: <a href="plus40.html">4.0</a>,
1.1069    deraadt   640: <a href="plus41.html">4.1</a>,
1.1097    deraadt   641: <a href="plus42.html">4.2</a>,
1.1118    deraadt   642: <a href="plus43.html">4.3</a>,
1.1140    deraadt   643: <a href="plus44.html">4.4</a>,
1.1152    deraadt   644: <a href="plus45.html">4.5</a>,
1.1163    deraadt   645: <a href="plus46.html">4.6</a>,
1.1177    deraadt   646: <a href="plus47.html">4.7</a>,
1.1194    deraadt   647: <a href="plus48.html">4.8</a>,
1.1212    schwarze  648: <a href="plus49.html">4.9</a>,
                    649: <a href="plus50.html">5.0</a>,
                    650: <a href="plus51.html">5.1</a>.
1.424     deraadt   651: <br>
                    652: </h3>
                    653:
                    654: <hr>
1.1016    pvalchev  655: <a href="index.html"><img height=24 width=24 src="back.gif" border=0 alt="OpenBSD"></a>
1.729     horacio   656: <a href="mailto:www@openbsd.org">www@openbsd.org</a>
1.1225  ! brett     657: <br><small>$OpenBSD: plus.html,v 1.1224 2012/05/09 09:46:23 brett Exp $</small>
1.14      deraadt   658:
                    659: </body>
                    660: </html>
1.1222    brett     661: