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

Diff for /www/plus.html between version 1.1210 and 1.1211

version 1.1210, 2012/02/11 23:57:30 version 1.1211, 2012/02/18 15:15:57
Line 69 
Line 69 
 <p>  <p>
   
 <ul>  <ul>
   <!-- 2012/02/12 -->
   <li>In the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahc&manpath=OpenBSD%20Current&sektion=4&format=html">ahc(4)</a> driver a <code><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bus_space_barrier&manpath=OpenBSD%20Current&sektion=9&format=html">bus_space_barrier(9)</a></code> is used beforehand a plain <code><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bus_space_read_1&manpath=OpenBSD%20Current&sektion=9&format=html">bus_space_read_1(9)</a></code> to force a barrier, as the latter alone turned out to be insufficient.
   <!-- 2012/02/11 -->
   <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&manpath=OpenBSD%20Current&sektion=4&format=html">wscons(4)</a>-specific configuration of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=Xserver&manpath=OpenBSD%20Current&sektion=1&format=html">Xserver(1)</a> uses the "macintosh" xkb model on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=adb&manpath=OpenBSD%20Current&sektion=4&arch=macppc&format=html">adb(4/macppc)</a> keyboards.
   <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=daily&manpath=OpenBSD%20Current&sektion=8&format=html">daily(8)</a> gets another update and will ignore commented out (#) lines in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fstab&manpath=OpenBSD%20Current&sektion=5&format=html">fstab(5)</a> during /altroot handling.
   <!-- 2012/02/10 -->
   <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=traceroute6&manpath=OpenBSD%20Current&sektion=8&format=html">traceroute6(8)</a> learns the <b>-A</b> option, which can be used to look up the AS number for each hop address. (Uses the DNS service described at <a href="http://www.team-cymru.org/Services/ip-to-asn.html" >http://www.team-cymru.org/Services/ip-to-asn.html</a>.)
   <li>The kernel ensures that DUIDs are only interpreted on disks.
   <li>A major rewrite of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%20Current&sektion=4&format=html">pf(4)</a> manpage example shows a usage-case of <code>DIOCGETLIMIT</code> (instead of <code>DIOCNATLOOK</code>).
   <!-- 2012/02/09 -->
   <li>The new <b>-T</b> option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkill&manpath=OpenBSD%20Current&sektion=1&format=html">pkill(1)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pgrep&manpath=OpenBSD%20Current&sektion=1&format=html">pgrep(1)</a> can be used to restrict matches to processes associated with the specified routing tables.
   <li><em>OpenSSH 6.0 leaves -beta state.</em>
   <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%20Current&sektion=1&format=html">aucat(1)</a> cranks the default buffers size to 160ms (7680 frames at 48kHz) to avoid the audio stuttering that some users have observed during high load.
   <li>The <code>POOL_DEBUG</code> kernel option (not in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=options&manpath=OpenBSD%20Current&sektion=4&format=html">options(4)</a>) is turned off for the release: <em>Note that <code>POOL_DEBUG</code> is not the same as it was in 4.9 or earlier. In either case you can turn it on again using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&manpath=OpenBSD%20Current&sektion=8&format=html">sysctl(8)</a> <kbd>kern.pool_debug=1</kbd>.</em>
   <li>Atmel AT91 CDC ACM becomes known to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umodem&manpath=OpenBSD%20Current&sektion=4&format=html">umodem(4)</a>.
   <!-- 2012/02/08 -->
   <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=quotacheck&manpath=OpenBSD%20Current&sektion=8&format=html">quotacheck(8)</a> gets far more flexible as it now uses <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=realpath&manpath=OpenBSD%20Current&sektion=3&format=html">realpath(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=opendev&manpath=OpenBSD%20Current&sektion=3&format=html">opendev(3)</a> to utilize <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fstab&manpath=OpenBSD%20Current&sektion=5&format=html">fstab(5)</a> and command line arguments.
   <li>The automatic <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=daily&manpath=OpenBSD%20Current&sektion=8&format=html">daily(8)</a> /altroot backup will now also work with a duid-based <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fstab&manpath=OpenBSD%20Current&sektion=5&format=html">fstab(5)</a>.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=jme&manpath=OpenBSD%20Current&sektion=4&format=html">jme(4)</a> it was possible to simplify <code>jme_newbuf()</code> as <code>M_DONTWAIT</code> "failures" during driver initialization would indicate a more general problem anyway.
   <li>A recent extension of the kqueue code of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=event&manpath=OpenBSD%20Current&sektion=3&format=html">event(3)</a> fires read events when kqueue returns <code>EBADF</code> and several other things, particularly <code>EPIPE</code> on a file descriptor. The <code>EBADF</code> cause however is reverted again due to problems with Google Chrome.
   <!-- 2012/02/07 -->
   <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=Xserver&manpath=OpenBSD%20Current&sektion=1&format=html">Xserver(1)</a> build is disabled on the hp300 and mac68k ports: <em>Building the Xserver with gcc 2.95 is getting hopeless and there is not enough manpower at the moment to switch these platforms to a more recent compiler.</em>
   <li><em>OpenBSD 5.1 leaves -beta status!</em>
   <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&manpath=OpenBSD%20Current&sektion=1&format=html">nc(1)</a> manpage gets an extended CAVEAT section.
   <!-- 2012/02/06 -->
   <li>In Xenocara the update of xf86-video-ati to 6.14.3 is reverted after regressions have been seen.
   <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tsearch&manpath=OpenBSD%20Current&sektion=3&format=html">tsearch(3)</a> function is patched to match the corrected POSIX standard behaviour (which clarifies the return value of <code><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tdelete&manpath=OpenBSD%20Current&sektion=3&format=html">tdelete(3)</a></code>).
   <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a> gains a fix which avoids accessing a <code>NULL</code> pointer.
   <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> gains a fix which avoids accessing an undefined package list.
 <!-- 2012/02/05 -->  <!-- 2012/02/05 -->
 <li>Improve <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%20Current&sektion=4&format=html">pf(4)</a> ICMPv6 direction check.  <li>Improve <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%20Current&sektion=4&format=html">pf(4)</a> ICMPv6 direction check.
 <li>Do not insert an empty ENTRY into the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%20Current&sektion=1&format=html">man(1)</a> manpath list; was causing out-of-bounds array access.  <li>Do not insert an empty ENTRY into the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%20Current&sektion=1&format=html">man(1)</a> manpath list; was causing out-of-bounds array access.
Line 215 
Line 244 
 <li>Fix a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%20Current&sektion=4&format=html">pf(4)</a> bug where pf_walk_option6() used the outer header in the pd2 case.  <li>Fix a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%20Current&sektion=4&format=html">pf(4)</a> bug where pf_walk_option6() used the outer header in the pd2 case.
 <li>Ensure that all disk attach callbacks have completed before attempting to locate the root via DUID.  <li>Ensure that all disk attach callbacks have completed before attempting to locate the root via DUID.
 <li>Do <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&manpath=OpenBSD%20Current&sektion=4&format=html">carp(4)</a> demotion adjustments on syncdev link state change. Now <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&manpath=OpenBSD%20Current&sektion=4&format=html">pfsync(4)</a> will request a bulk update to get new states from the master.  <li>Do <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&manpath=OpenBSD%20Current&sektion=4&format=html">carp(4)</a> demotion adjustments on syncdev link state change. Now <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&manpath=OpenBSD%20Current&sektion=4&format=html">pfsync(4)</a> will request a bulk update to get new states from the master.
 <li>Temporary backout of the activation of the new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whatis&manpath=OpenBSD%20Current&sektion=1&format=html">whatis(1)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a> for fixing.  <li>Backout the activation of the new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whatis&manpath=OpenBSD%20Current&sektion=1&format=html">whatis(1)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a> for fixing.  The <a name="mandocdb">mandocdb</a> utility is not released with OpenBSD 5.1.
 <li>Update the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mfi&manpath=OpenBSD%20Current&sektion=4&format=html">mfi(4)</a> supported adapters list.  <li>Update the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mfi&manpath=OpenBSD%20Current&sektion=4&format=html">mfi(4)</a> supported adapters list.
 <li>Document the \-C output format generated by VIS_ALL in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vis&manpath=OpenBSD%20Current&sektion=3&format=html">vis(3)</a>.  <li>Document the \-C output format generated by VIS_ALL in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vis&manpath=OpenBSD%20Current&sektion=3&format=html">vis(3)</a>.
 <li>Fix description for tcp.opening timeout in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf.conf&manpath=OpenBSD%20Current&sektion=5&format=html">pf.conf(5)</a>.  <li>Fix description for tcp.opening timeout in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf.conf&manpath=OpenBSD%20Current&sektion=5&format=html">pf.conf(5)</a>.
Line 257 
Line 286 
 <li>In Xenocara, ugly bitmapped fonts are replaced by Luxi or DejaVu TrueType fonts.  <li>In Xenocara, ugly bitmapped fonts are replaced by Luxi or DejaVu TrueType fonts.
 <li>In the kernel more cleanup is performed in dev/wsfont.  <li>In the kernel more cleanup is performed in dev/wsfont.
 <li>The kernels network stack flushs the cached IPv6 forward route every 500 ms. This prevents wrong checks for local addresses and wrong packet forwarding in environments with only one communication partner and changing addresses or routes. Conformation to RFC 5722 is implemented.  <li>The kernels network stack flushs the cached IPv6 forward route every 500 ms. This prevents wrong checks for local addresses and wrong packet forwarding in environments with only one communication partner and changing addresses or routes. Conformation to RFC 5722 is implemented.
 <li>On the cutting edge of development the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> project replaces the traditional <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a> with its own incarnation of that functionality, the (former) mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>) program.  <li>On the cutting edge of development the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> project replaces the traditional <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a> with its own incarnation of that functionality, <a href="#mandocdb">mandocdb</a>.
 <li>If a sub-device is created via <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%20Current&sektion=1&format=html">aucat(1)</a>s <b>-s</b> option it is first checked wether a hardware device to be used has been created (<b>-f</b>) before attaching the sub-device to the fallback default.  <li>If a sub-device is created via <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%20Current&sektion=1&format=html">aucat(1)</a>s <b>-s</b> option it is first checked wether a hardware device to be used has been created (<b>-f</b>) before attaching the sub-device to the fallback default.
 <!-- 2012/01/09 -->  <!-- 2012/01/09 -->
 <li>mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>) stops <b>-W</b> from complaining about MLINKs, and henceforth only warns if a files seems to be inaccessible by its main title.  <li><a href="#mandocdb">mandocdb</a> stops <b>-W</b> from complaining about MLINKs, and henceforth only warns if a files seems to be inaccessible by its main title.
 <li>More devices are supported by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=puc&manpath=OpenBSD%20Current&sektion=4&format=html">puc(4)</a>: MosChip MCS9865.  <li>More devices are supported by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=puc&manpath=OpenBSD%20Current&sektion=4&format=html">puc(4)</a>: MosChip MCS9865.
 <li>On the hp300 platform /etc/ttys entries are added for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apci&manpath=OpenBSD%20Current&sektion=4&arch=hp300&format=html">apci(4/hp300)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dca&manpath=OpenBSD%20Current&sektion=4&arch=hp300&format=html">dca(4/hp300)</a> serial lines.  <li>On the hp300 platform /etc/ttys entries are added for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apci&manpath=OpenBSD%20Current&sektion=4&arch=hp300&format=html">apci(4/hp300)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dca&manpath=OpenBSD%20Current&sektion=4&arch=hp300&format=html">dca(4/hp300)</a> serial lines.
 <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld.so&manpath=OpenBSD%20Current&sektion=1&format=html">ld.so(1)</a> linker will no longer (try to) <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mmap&manpath=OpenBSD%20Current&sektion=2&format=html">mmap(2)</a> 0 byte areas.  <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld.so&manpath=OpenBSD%20Current&sektion=1&format=html">ld.so(1)</a> linker will no longer (try to) <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mmap&manpath=OpenBSD%20Current&sektion=2&format=html">mmap(2)</a> 0 byte areas.
 <li>The configuration script for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=perl&manpath=OpenBSD%20Current&sektion=1&format=html">perl(1)</a> gets a more efficient method of building the symlink tree, which also works around an apparent namei or buffer cache bug on arm.  <li>The configuration script for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=perl&manpath=OpenBSD%20Current&sektion=1&format=html">perl(1)</a> gets a more efficient method of building the symlink tree, which also works around an apparent namei or buffer cache bug on arm.
 <li>Due to compatibility issues mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>) reverts the names of the database files back to mandoc.db and mandoc.index.  
 <li>The major version bump of libkvm (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kvm&manpath=OpenBSD%20Current&sektion=3&format=html">kvm(3)</a> - 12.0 on the 6th) makes it into the distribution lists.  <li>The major version bump of libkvm (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kvm&manpath=OpenBSD%20Current&sektion=3&format=html">kvm(3)</a> - 12.0 on the 6th) makes it into the distribution lists.
 <li>During these days the kernel is inspected in respect to handcrafted list traversals plus, and multiple such occurrences are replaced with macros from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=queue&manpath=OpenBSD%20Current&sektion=3&format=html">queue(3)</a>.  <li>During these days the kernel is inspected in respect to handcrafted list traversals plus, and multiple such occurrences are replaced with macros from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=queue&manpath=OpenBSD%20Current&sektion=3&format=html">queue(3)</a>.
 <!-- 2012/01/08 -->  <!-- 2012/01/08 -->
Line 280 
Line 308 
 <!-- 2012/01/07 -->  <!-- 2012/01/07 -->
 <li>Added Intel Xeon E3-1200 to sys/dev/pci/pcidevs.  <li>Added Intel Xeon E3-1200 to sys/dev/pci/pcidevs.
 <li>Bugfix double-free in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%20Current&sektion=1&format=html">ssh(1)</a> "new session" handler.  <li>Bugfix double-free in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%20Current&sektion=1&format=html">ssh(1)</a> "new session" handler.
 <li>Improve mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>) handling of relative paths, letting invocations like <code>makewhatis -d mytree mytree/*/foo*.*</code> reindex certain files in a local tree.  <li>Improve <a href="#mandocdb">mandocdb</a> handling of relative paths, letting invocations like <code>mandocdb -d mytree mytree/*/foo*.*</code> reindex certain files in a local tree.
 <li>Provide a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bioctl&manpath=OpenBSD%20Current&sektion=8&format=html">bioctl(8)</a> <code>-O</code> option that changes the state of a chunk to offline.  <li>Provide a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bioctl&manpath=OpenBSD%20Current&sektion=8&format=html">bioctl(8)</a> <code>-O</code> option that changes the state of a chunk to offline.
 <li>Add rtable id and thread id to struct kinfo_proc (and fix process id) and add an <code>rtableid</code> keyword to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&manpath=OpenBSD%20Current&sektion=1&format=html">ps(1)</a>.  <li>Add rtable id and thread id to struct kinfo_proc (and fix process id) and add an <code>rtableid</code> keyword to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&manpath=OpenBSD%20Current&sektion=1&format=html">ps(1)</a>.
 <!-- 2012/01/06 -->  <!-- 2012/01/06 -->
Line 293 
Line 321 
 <!-- 2012/01/05 -->  <!-- 2012/01/05 -->
 <li>Enable the new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whatis&manpath=OpenBSD%20Current&sektion=1&format=html">whatis(1)</a>, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>, and call the new tools from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_create&manpath=OpenBSD%20Current&sektion=1&format=html">pkg_create(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&manpath=OpenBSD%20Current&sektion=1&format=html">pkg_add(1)</a>.  <li>Enable the new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whatis&manpath=OpenBSD%20Current&sektion=1&format=html">whatis(1)</a>, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>, and call the new tools from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_create&manpath=OpenBSD%20Current&sektion=1&format=html">pkg_create(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&manpath=OpenBSD%20Current&sektion=1&format=html">pkg_add(1)</a>.
 <li>Import upstream source of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=openssl&manpath=OpenBSD%20Current&sektion=1&format=html">openssl(1)</a> 1.0.0f.  <li>Import upstream source of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=openssl&manpath=OpenBSD%20Current&sektion=1&format=html">openssl(1)</a> 1.0.0f.
 <li>Build the mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>) database in temporary files in the same directory and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rename&manpath=OpenBSD%20Current&sektion=2&format=html">rename(2)</a> them into place when they are ready so <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a> can keep functioning, and files will remain if build fails.  <li>Build the <a href="#mandocdb">mandocdb</a> database in temporary files in the same directory and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rename&manpath=OpenBSD%20Current&sektion=2&format=html">rename(2)</a> them into place when they are ready so <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a> can keep functioning, and files will remain if build fails.
 <li>Improved examples in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a>.  <li>Improved examples in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a>.
 <li>Update usage and history of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whatis&manpath=OpenBSD%20Current&sektion=1&format=html">whatis(1)</a>; mention the manwhere(1) predecessor in 1BSD.  <li>Update usage and history of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whatis&manpath=OpenBSD%20Current&sektion=1&format=html">whatis(1)</a>; mention the manwhere(1) predecessor in 1BSD.
 <li>Bugfixes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%20Current&sektion=1&format=html">man(1)</a>: get a pointer to the next element before freeing the previous one; do not access free'd pointers.  <li>Bugfixes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%20Current&sektion=1&format=html">man(1)</a>: get a pointer to the next element before freeing the previous one; do not access free'd pointers.
Line 340 
Line 368 
 <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&manpath=OpenBSD%20Current&sektion=8&format=html">rc.d(8)</a> script of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sndiod&manpath=OpenBSD%20Current&sektion=1&format=html">sndiod(1)</a> no longer supports the <kbd>reload</kbd> action, as this was a no-op.  <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&manpath=OpenBSD%20Current&sektion=8&format=html">rc.d(8)</a> script of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sndiod&manpath=OpenBSD%20Current&sektion=1&format=html">sndiod(1)</a> no longer supports the <kbd>reload</kbd> action, as this was a no-op.
 <li>In the kernel it is ensured that no all-zero DUIDs are generated (they are considered to be non-existent). In addition a new <code>DK_LABELVALID</code> flag is introduced to mark validated disklabels, and thus to avoid using invalid disklabels in the future.  <li>In the kernel it is ensured that no all-zero DUIDs are generated (they are considered to be non-existent). In addition a new <code>DK_LABELVALID</code> flag is introduced to mark validated disklabels, and thus to avoid using invalid disklabels in the future.
 <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=colrm&manpath=OpenBSD%20Current&sektion=1&format=html">colrm(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=expand&manpath=OpenBSD%20Current&sektion=1&format=html">expand(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fold&manpath=OpenBSD%20Current&sektion=1&format=html">fold(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=head&manpath=OpenBSD%20Current&sektion=1&format=html">head(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=last&manpath=OpenBSD%20Current&sektion=1&format=html">last(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mkstr&manpath=OpenBSD%20Current&sektion=1&format=html">mkstr(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tset&manpath=OpenBSD%20Current&sektion=1&format=html">tset(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vi&manpath=OpenBSD%20Current&sektion=1&format=html">vi(1)</a> were all already part of 1BSD, as is now properly documented in their corresponding manual pages.  <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=colrm&manpath=OpenBSD%20Current&sektion=1&format=html">colrm(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=expand&manpath=OpenBSD%20Current&sektion=1&format=html">expand(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fold&manpath=OpenBSD%20Current&sektion=1&format=html">fold(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=head&manpath=OpenBSD%20Current&sektion=1&format=html">head(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=last&manpath=OpenBSD%20Current&sektion=1&format=html">last(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mkstr&manpath=OpenBSD%20Current&sektion=1&format=html">mkstr(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tset&manpath=OpenBSD%20Current&sektion=1&format=html">tset(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vi&manpath=OpenBSD%20Current&sektion=1&format=html">vi(1)</a> were all already part of 1BSD, as is now properly documented in their corresponding manual pages.
 <li>mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>) will now accept multiple lines in <b>NAME</b>, and will not trim the description to 70 characters in the database (it'll do so during output). It also improves compatibility with 3p by interpreting <code>\-\-</code> as a <code>Nm-Nd</code> separator.  <li><a href="#mandocdb">mandocdb</a> will now accept multiple lines in <b>NAME</b>, and will not trim the description to 70 characters in the database (it'll do so during output). It also improves compatibility with 3p by interpreting <code>\-\-</code> as a <code>Nm-Nd</code> separator.
 <!-- 2011/12/27 -->  <!-- 2011/12/27 -->
 <li>librthread actively removes <code>SIGTHR</code> from user <code>sigset_t</code>, because it uses this signal internally for thread cancellation purposes. This required implementations of wrappers for some more signal functions.  <li>librthread actively removes <code>SIGTHR</code> from user <code>sigset_t</code>, because it uses this signal internally for thread cancellation purposes. This required implementations of wrappers for some more signal functions.
 <li>The <code><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread_kill&manpath=OpenBSD%20Current&sektion=3&format=html">pthread_kill(3)</a></code> of librthread will correctly return the errno on failure, instead of -1.  <li>The <code><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread_kill&manpath=OpenBSD%20Current&sektion=3&format=html">pthread_kill(3)</a></code> of librthread will correctly return the errno on failure, instead of -1.
Line 350 
Line 378 
 <!-- 2011/12/26 -->  <!-- 2011/12/26 -->
 <li>More CPU features as reported by CPUID become known on the amd64 platform.  <li>More CPU features as reported by CPUID become known on the amd64 platform.
 <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%20Current&sektion=4&format=html">softraid(4)</a> implements generic set-chunk-state and set-volume-state functions which cover the no redundancy/no rebuild case, and uses these for the AOE, CRYPTO and RAID 0 disciplines.  <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%20Current&sektion=4&format=html">softraid(4)</a> implements generic set-chunk-state and set-volume-state functions which cover the no redundancy/no rebuild case, and uses these for the AOE, CRYPTO and RAID 0 disciplines.
 <li>mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>) becomes more clever in indexing cross-architecture manuals.  <li><a href="#mandocdb">mandocdb</a> becomes more clever in indexing cross-architecture manuals.
 <li>Now that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> took over <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>, extend the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whatis&manpath=OpenBSD%20Current&sektion=1&format=html">whatis(1)</a> manpage to cover extended features.  <li>Now that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> took over <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>, extend the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whatis&manpath=OpenBSD%20Current&sektion=1&format=html">whatis(1)</a> manpage to cover extended features.
 <!-- 2011/12/25 -->  <!-- 2011/12/25 -->
 <li>Allow suppression of the rounding of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&manpath=OpenBSD%20Current&sektion=8&format=html">disklabel(8)</a> partition locations to bsize boundaries. Also mention that such rounding is being done, so as to not surprise the user. Fixes problems reproducing a "pre-4K fix" disklabel.  <li>Allow suppression of the rounding of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&manpath=OpenBSD%20Current&sektion=8&format=html">disklabel(8)</a> partition locations to bsize boundaries. Also mention that such rounding is being done, so as to not surprise the user. Fixes problems reproducing a "pre-4K fix" disklabel.
 <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fdisk&manpath=OpenBSD%20Current&sektion=8&format=html">fdisk(8)</a> will now return relevant errno string when erroring out.  <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fdisk&manpath=OpenBSD%20Current&sektion=8&format=html">fdisk(8)</a> will now return relevant errno string when erroring out.
 <li>Accept "makewhatis" as an alias for "mandocdb" (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>).  <li>Accept "makewhatis" as an alias for "<a href="#mandocdb">mandocdb</a>".
 <li>Use the traditional name "whatis.db" for the mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>) databases. Note: If you run "sudo mandocdb" after this, the old <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whatis&manpath=OpenBSD%20Current&sektion=1&format=html">whatis(1)</a> will no longer work. To get temporary copies of the new ones, run: <code>cd /usr/bin; rm -f apropos whatis; ln -s mandoc apropos; ln -s mandoc whatis</code>.  <li>Implement binary compatibility of the <a href="#mandocdb">mandocdb</a> databases across architectures. For example, it is now possible to create databases on sparc64 and use them on i386 and vice versa.
 <li>Implement binary compatibility of the mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>) databases across architectures. For example, it is now possible to create databases on sparc64 and use them on i386 and vice versa.  <li>Implement <a href="#mandocdb">mandocdb</a> test mode (<code>mandocdb -t</code>), required for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_create&manpath=OpenBSD%20Current&sektion=1&format=html">pkg_create(1)</a>. Always do all consistency checks; when any one fails, decide whether to print a message, or skip the file, or both, or none. Other cleanups: bail out on conflicting options; do not crash with <code>-a</code> if there are plain files in the root dir.
 <li>Implement mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>) test mode (<code>makewhatis -t</code>), required for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_create&manpath=OpenBSD%20Current&sektion=1&format=html">pkg_create(1)</a>. Always do all consistency checks; when any one fails, decide whether to print a message, or skip the file, or both, or none. Other cleanups: bail out on conflicting options; do not crash with <code>-a</code> if there are plain files in the root dir.  
 <!-- 2011/12/24 -->  <!-- 2011/12/24 -->
 <li>Force <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arcofi&manpath=OpenBSD%20Current&sektion=4&format=html">arcofi(4)</a> TX gain to minus infinity when the user asks to only keep the input source enabled. Document the supported encodings and mixer items in the manual page, and the fact that all output sources share the same volume (GX gain) setting.  <li>Force <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arcofi&manpath=OpenBSD%20Current&sektion=4&format=html">arcofi(4)</a> TX gain to minus infinity when the user asks to only keep the input source enabled. Document the supported encodings and mixer items in the manual page, and the fact that all output sources share the same volume (GX gain) setting.
 <li>Support leading, trailing and double colons in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a> MANPATH to prepend, append or insert the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man.conf&manpath=OpenBSD%20Current&sektion=5&format=html">man.conf(5)</a> default path; compatible with GNU manpath(1).  <li>Support leading, trailing and double colons in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a> MANPATH to prepend, append or insert the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man.conf&manpath=OpenBSD%20Current&sektion=5&format=html">man.conf(5)</a> default path; compatible with GNU manpath(1).
Line 378 
Line 405 
 <li>For <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&manpath=OpenBSD%20Current&sektion=8&format=html">rc.d(8)</a>, move mandatory flags for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftpd&manpath=OpenBSD%20Current&sektion=8&format=html">ftpd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=identd&manpath=OpenBSD%20Current&sektion=8&format=html">identd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=popa3d&manpath=OpenBSD%20Current&sektion=8&format=html">popa3d(8)</a> from daemon_flags to daemon.  <li>For <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&manpath=OpenBSD%20Current&sektion=8&format=html">rc.d(8)</a>, move mandatory flags for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftpd&manpath=OpenBSD%20Current&sektion=8&format=html">ftpd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=identd&manpath=OpenBSD%20Current&sektion=8&format=html">identd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=popa3d&manpath=OpenBSD%20Current&sektion=8&format=html">popa3d(8)</a> from daemon_flags to daemon.
 <li>Update to libXi 1.4.5.  <li>Update to libXi 1.4.5.
 <li>Respect <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mount&manpath=OpenBSD%20Current&sektion=2&format=html">mount(2)</a> MNT_FORCE flag in ntfs_unmount and proceed even if a system vnode is being held. Prevents crashes with forced unmounts. Silence ntfs_reclaim so that kernel won't spit out vprint's angrily.  <li>Respect <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mount&manpath=OpenBSD%20Current&sektion=2&format=html">mount(2)</a> MNT_FORCE flag in ntfs_unmount and proceed even if a system vnode is being held. Prevents crashes with forced unmounts. Silence ntfs_reclaim so that kernel won't spit out vprint's angrily.
 <li>Make mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>)/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a> work on strict alignment architectures. Note: binary database format still machine-dependent.  <li>Make <a href="#mandocdb">mandocdb</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a> work on strict alignment architectures. Note: binary database format still machine-dependent.
 <!-- 2011/12/19 -->  <!-- 2011/12/19 -->
 <li>Improve <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=icmp&manpath=OpenBSD%20Current&sektion=4&format=html">icmp(4)</a> direction check in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%20Current&sektion=4&format=html">pf(4)</a> to deal correctly with <code>af-to</code> states. No longer exclude <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=icmp&manpath=OpenBSD%20Current&sektion=4&format=html">icmp(4)</a> echo replies from the test.  <li>Improve <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=icmp&manpath=OpenBSD%20Current&sektion=4&format=html">icmp(4)</a> direction check in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%20Current&sektion=4&format=html">pf(4)</a> to deal correctly with <code>af-to</code> states. No longer exclude <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=icmp&manpath=OpenBSD%20Current&sektion=4&format=html">icmp(4)</a> echo replies from the test.
 <li>Fix to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&manpath=OpenBSD%20Current&sektion=8&format=html">pfctl(8)</a> to unbreak rule optimizer.  <li>Fix to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&manpath=OpenBSD%20Current&sektion=8&format=html">pfctl(8)</a> to unbreak rule optimizer.
Line 387 
Line 414 
 <li>Added ID for Broadcom BCM57765 to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mii&manpath=OpenBSD%20Current&sektion=4&format=html">mii(4)</a>.  <li>Added ID for Broadcom BCM57765 to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mii&manpath=OpenBSD%20Current&sektion=4&format=html">mii(4)</a>.
 <li>Fix checksum of UDP/TCP packets following RFC 3948. Required for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsec&manpath=OpenBSD%20Current&sektion=4&format=html">ipsec(4)</a> NAT-T transport mode.  <li>Fix checksum of UDP/TCP packets following RFC 3948. Required for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsec&manpath=OpenBSD%20Current&sektion=4&format=html">ipsec(4)</a> NAT-T transport mode.
 <li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a> "any" really covers all search keys.  <li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a> "any" really covers all search keys.
 <li>Make mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>) format simpler/smaller by storing the file type as a single character, and storing paths relative to the directory containing the database.  <li>Make <a href="#mandocdb">mandocdb</a> format simpler/smaller by storing the file type as a single character, and storing paths relative to the directory containing the database.
 <!-- 2011/12/18 -->  <!-- 2011/12/18 -->
 <li>Xenocara updates the xserver to 1.11.3.  <li>Xenocara updates the xserver to 1.11.3.
 <li>Components of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> generalize error message building in even more places by leaving that task up to the utility function <code>envelope_set_errormsg()</code>.  <li>Components of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> generalize error message building in even more places by leaving that task up to the utility function <code>envelope_set_errormsg()</code>.
Line 414 
Line 441 
 <li>Fixup of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&manpath=OpenBSD%20Current&sektion=8&format=html">pfctl(8)</a> <code>af-to</code> regression that occured with match rules.  <li>Fixup of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&manpath=OpenBSD%20Current&sektion=8&format=html">pfctl(8)</a> <code>af-to</code> regression that occured with match rules.
 <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> will now display process name rather than function name in debug messages.  <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> will now display process name rather than function name in debug messages.
 <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&manpath=OpenBSD%20Current&sektion=8&format=html">isakmpd(8)</a> to use a FQDN as a ID payload type. Some client (eg Windows XP) uses the FQDN type in NAT-T with transport mode.  <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&manpath=OpenBSD%20Current&sektion=8&format=html">isakmpd(8)</a> to use a FQDN as a ID payload type. Some client (eg Windows XP) uses the FQDN type in NAT-T with transport mode.
 <li>Implement <code>-C</code> (alternative config file) for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a> and mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>).  <li>Implement <code>-C</code> (alternative config file) for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a> and <a href="#mandocdb">mandocdb</a>.
 <!-- 2011/12/11 -->  <!-- 2011/12/11 -->
 <li>Utility function added to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> for parsing and validating SMTP response lines.  <li>Utility function added to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> for parsing and validating SMTP response lines.
 <li>Suspend other rthreads before dumping core or running <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=exec&manpath=OpenBSD%20Current&sektion=3&format=html">exec(3)</a>; make them exit when exec succeeds.  <li>Suspend other rthreads before dumping core or running <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=exec&manpath=OpenBSD%20Current&sektion=3&format=html">exec(3)</a>; make them exit when exec succeeds.
Line 422 
Line 449 
 <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&manpath=OpenBSD%20Current&sektion=1&format=html">ps(1)</a> now understands <code>-o cwd</code> using the new KERN_PROC_CWD sysctl.  <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&manpath=OpenBSD%20Current&sektion=1&format=html">ps(1)</a> now understands <code>-o cwd</code> using the new KERN_PROC_CWD sysctl.
 <!-- 2011/12/10 -->  <!-- 2011/12/10 -->
 <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a> bugfixes: (1) Always show architecture-independent manuals, even when an architecture is specified on the command line. (2) Do not leak memory when a manual is skipped because it's the wrong section or architecture.  <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a> bugfixes: (1) Always show architecture-independent manuals, even when an architecture is specified on the command line. (2) Do not leak memory when a manual is skipped because it's the wrong section or architecture.
 <li>mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>) now avoids leaking index records by only allocating a record for a file when needed.  <li><a href="#mandocdb">mandocdb</a> now avoids leaking index records by only allocating a record for a file when needed.
 <li>Improved re-initialization of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&manpath=OpenBSD%20Current&sektion=8&format=html">dhclient(8)</a> parsing state so nothing accidentally carries over when a new file (i.e. leases after config) is parsed. May help with mysterious "Corrupt lease file" messages.  <li>Improved re-initialization of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&manpath=OpenBSD%20Current&sektion=8&format=html">dhclient(8)</a> parsing state so nothing accidentally carries over when a new file (i.e. leases after config) is parsed. May help with mysterious "Corrupt lease file" messages.
 <li>Fix mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>) selection of arch-specific manuals: (1) Correctly compare cat vs. man paths. (2) Compare arch (and section) names case-insensitively.  <li>Fix <a href="#mandocdb">mandocdb</a> selection of arch-specific manuals: (1) Correctly compare cat vs. man paths. (2) Compare arch (and section) names case-insensitively.
 <li>Minor changes to leases file handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&manpath=OpenBSD%20Current&sektion=8&format=html">dhclient(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcpd&manpath=OpenBSD%20Current&sektion=8&format=html">dhcpd(8)</a>.  <li>Minor changes to leases file handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&manpath=OpenBSD%20Current&sektion=8&format=html">dhclient(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcpd&manpath=OpenBSD%20Current&sektion=8&format=html">dhcpd(8)</a>.
 <li>Set grep and tar programs in etc/config.site to force configure to find the system ones.  <li>Set grep and tar programs in etc/config.site to force configure to find the system ones.
 <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=make&manpath=OpenBSD%20Current&sektion=1&format=html">make(1)</a> now uses clock_gettime() to get a high precision timestamp, instead of converting gettimeofday()'s output.  <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=make&manpath=OpenBSD%20Current&sektion=1&format=html">make(1)</a> now uses clock_gettime() to get a high precision timestamp, instead of converting gettimeofday()'s output.
Line 433 
Line 460 
 <li>Change the way the working directory for new processes is discovered by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a>. If default-path isn't empty, it is used.  <li>Change the way the working directory for new processes is discovered by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&manpath=OpenBSD%20Current&sektion=1&format=html">tmux(1)</a>. If default-path isn't empty, it is used.
 <li>Add a new sndiod audio/midi daemon (name changed from aucat, and enabled by default) and hide <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%20Current&sektion=1&format=html">aucat(1)</a> server-specific options.  <li>Add a new sndiod audio/midi daemon (name changed from aucat, and enabled by default) and hide <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%20Current&sektion=1&format=html">aucat(1)</a> server-specific options.
 <li>Always schedule another rx ring refill callout in case we fail to do it at the spot. Prevents rx ring lockups under high load on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ix&manpath=OpenBSD%20Current&sektion=4&format=html">ix(4)</a>.  <li>Always schedule another rx ring refill callout in case we fail to do it at the spot. Prevents rx ring lockups under high load on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ix&manpath=OpenBSD%20Current&sektion=4&format=html">ix(4)</a>.
 <li>Improve mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>) parsing of preformatted manuals: If the first section is empty, reuse the file name as the description; strip backspace encoding from the description; make the loops more readable using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=string&manpath=OpenBSD%20Current&sektion=3&format=html">string(3)</a> functions; put fclose() at the end, as line isn't valid afterwards.  <li>Improve <a href="#mandocdb">mandocdb</a> parsing of preformatted manuals: If the first section is empty, reuse the file name as the description; strip backspace encoding from the description; make the loops more readable using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=string&manpath=OpenBSD%20Current&sektion=3&format=html">string(3)</a> functions; put fclose() at the end, as line isn't valid afterwards.
 <li>In default mode, use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=realpath&manpath=OpenBSD%20Current&sektion=3&format=html">realpath(3)</a> on the "dir" arguments and put canonicalized absolute pathnames into the mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>) database.  <li>In default mode, use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=realpath&manpath=OpenBSD%20Current&sektion=3&format=html">realpath(3)</a> on the "dir" arguments and put canonicalized absolute pathnames into the <a href="#mandocdb">mandocdb</a> database.
 <!-- 2011/12/08 -->  <!-- 2011/12/08 -->
 <li>Sync to terminfo.src from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ncurses&manpath=OpenBSD%20Current&sektion=3&format=html">ncurses(3)</a>-20111203, this adds specific entries for OpenBSD i386.  <li>Sync to terminfo.src from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ncurses&manpath=OpenBSD%20Current&sektion=3&format=html">ncurses(3)</a>-20111203, this adds specific entries for OpenBSD i386.
 <li>Cleanup of the kernel routing code documentation code in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=route&manpath=OpenBSD%20Current&sektion=4&format=html">route(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=route&manpath=OpenBSD%20Current&sektion=9&format=html">route(9)</a>.  <li>Cleanup of the kernel routing code documentation code in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=route&manpath=OpenBSD%20Current&sektion=4&format=html">route(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=route&manpath=OpenBSD%20Current&sektion=9&format=html">route(9)</a>.
Line 442 
Line 469 
 <li><a  <li><a
 href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> now checks properly for NULL -&gt;ifa_addr.  href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> now checks properly for NULL -&gt;ifa_addr.
 <li>Now that arch-defines have been reworked, document the simpler arch-constants in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bsd.port.arch.mk&manpath=OpenBSD%20Current&sektion=5&format=html">bsd.port.arch.mk(5)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=port-modules&manpath=OpenBSD%20Current&sektion=5&format=html">port-modules(5)</a>.  <li>Now that arch-defines have been reworked, document the simpler arch-constants in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bsd.port.arch.mk&manpath=OpenBSD%20Current&sektion=5&format=html">bsd.port.arch.mk(5)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=port-modules&manpath=OpenBSD%20Current&sektion=5&format=html">port-modules(5)</a>.
 <li>Instead of just counting the free index slots, mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>) will now reclaim them.  <li>Instead of just counting the free index slots, <a href="#mandocdb">mandocdb</a> will now reclaim them.
 <!-- 2011/12/07 -->  <!-- 2011/12/07 -->
 <li>Add Nuvoton NCT6776F to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lm&manpath=OpenBSD%20Current&sektion=4&format=html">lm(4)</a>.  <li>Add Nuvoton NCT6776F to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lm&manpath=OpenBSD%20Current&sektion=4&format=html">lm(4)</a>.
 <li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=esa&manpath=OpenBSD%20Current&sektion=4&format=html">esa(4)</a> only returns 1 from the interrupt handler if the interrupt was for us. Fixes problems when the interrupt is shared.  <li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=esa&manpath=OpenBSD%20Current&sektion=4&format=html">esa(4)</a> only returns 1 from the interrupt handler if the interrupt was for us. Fixes problems when the interrupt is shared.
 <li>Avoid kernel crash by removing double clfree() on endpoint closing for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ugen&manpath=OpenBSD%20Current&sektion=4&format=html">ugen(4)</a> devices.  <li>Avoid kernel crash by removing double clfree() on endpoint closing for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ugen&manpath=OpenBSD%20Current&sektion=4&format=html">ugen(4)</a> devices.
 <li>Implement search support for 24 additional macros, extract more information from <code>Fn</code>, and lift section restrictions from <code>An Cd Er Ev Fn Fo In Pa St Va Vt</code> in mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>).  <li>Implement search support for 24 additional macros, extract more information from <code>Fn</code>, and lift section restrictions from <code>An Cd Er Ev Fn Fo In Pa St Va Vt</code> in <a href="#mandocdb">mandocdb</a>.
 <!-- 2011/12/06 -->  <!-- 2011/12/06 -->
 <li>"Removing scratch and junk files" section of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=daily&manpath=OpenBSD%20Current&sektion=8&format=html">daily(8)</a> now sends files to /dev/null.  <li>"Removing scratch and junk files" section of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=daily&manpath=OpenBSD%20Current&sektion=8&format=html">daily(8)</a> now sends files to /dev/null.
 <li>Add support for Nuvoton NCT6776F fan, voltage and temperature sensors.  <li>Add support for Nuvoton NCT6776F fan, voltage and temperature sensors.
Line 467 
Line 494 
 <li>The kernels virtual memory range management fixes a weird <code>vm_page</code> access in <code>uvm_pmr_freepages()</code>. This should also result in proper wakeup of <code>uvm_pmalloc</code> sleepers.  <li>The kernels virtual memory range management fixes a weird <code>vm_page</code> access in <code>uvm_pmr_freepages()</code>. This should also result in proper wakeup of <code>uvm_pmalloc</code> sleepers.
 <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pms&manpath=OpenBSD%20Current&sektion=4&format=html">pms(4)</a> driver corrects its understanding of some ALPS mice in respect to the third (z-) axis.  <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pms&manpath=OpenBSD%20Current&sektion=4&format=html">pms(4)</a> driver corrects its understanding of some ALPS mice in respect to the third (z-) axis.
 <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=port-modules&manpath=OpenBSD%20Current&sektion=5&format=html">port-modules(5)</a> is revised and extended.  <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=port-modules&manpath=OpenBSD%20Current&sektion=5&format=html">port-modules(5)</a> is revised and extended.
 <li>mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>) changes the database format again to be endian-neutral. <em>As this changes the mandoc.index database format it is necessary to regenerate the mandocdb database!</em>  <li><a href="#mandocdb">mandocdb</a> changes the database format again to be endian-neutral.
 <li>In Xenocara, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xdm&manpath=OpenBSD%20Current&sektion=1&format=html">xdm(1)</a> restores support for ecdsa ssh keys, which has been lost during the update to version 1.1.11.  <li>In Xenocara, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xdm&manpath=OpenBSD%20Current&sektion=1&format=html">xdm(1)</a> restores support for ecdsa ssh keys, which has been lost during the update to version 1.1.11.
 <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&manpath=OpenBSD%20Current&sektion=8&format=html">pfctl(8)</a> fixes issues with garbage content of fields which are not always initialized by zeroing out the entire data carrier.  <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&manpath=OpenBSD%20Current&sektion=8&format=html">pfctl(8)</a> fixes issues with garbage content of fields which are not always initialized by zeroing out the entire data carrier.
 <li>The compat_linux layer gains support for <code>MSG_NOSIGNAL</code>.  <li>The compat_linux layer gains support for <code>MSG_NOSIGNAL</code>.
Line 503 
Line 530 
 <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&manpath=OpenBSD%20Current&sektion=1&format=html">mg(1)</a> changes behaviour of <i>M-q</i> (<i>fill-paragraph</i>) to allow double-space after <code>/[.?!]\)?/</code>.  <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&manpath=OpenBSD%20Current&sektion=1&format=html">mg(1)</a> changes behaviour of <i>M-q</i> (<i>fill-paragraph</i>) to allow double-space after <code>/[.?!]\)?/</code>.
 <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&manpath=OpenBSD%20Current&sektion=1&format=html">mg(1)</a> gains some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ctags&manpath=OpenBSD%20Current&sektion=1&format=html">ctags(1)</a> support.  <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&manpath=OpenBSD%20Current&sektion=1&format=html">mg(1)</a> gains some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ctags&manpath=OpenBSD%20Current&sektion=1&format=html">ctags(1)</a> support.
 <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> project implements <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whatis&manpath=OpenBSD%20Current&sektion=1&format=html">whatis(1)</a> as a special <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a> mode. This is intended to replace <i>src/usr.bin/whatis</i> at a later time, but can already be tested (ensure <i>argv[0]</i> starts with the string <i>whatis</i>).  <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> project implements <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whatis&manpath=OpenBSD%20Current&sektion=1&format=html">whatis(1)</a> as a special <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a> mode. This is intended to replace <i>src/usr.bin/whatis</i> at a later time, but can already be tested (ensure <i>argv[0]</i> starts with the string <i>whatis</i>).
 <li>mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>) gets first rudimentary handling of formatted manuals ("cat pages"). <em>As this changes the mandoc.index database format it is necessary to regenerate the mandocdb database!</em>  <li><a href="#mandocdb">mandocdb</a> gets first rudimentary handling of formatted manuals ("cat pages").
 <li>The libedit library (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=editline&manpath=OpenBSD%20Current&sektion=3&format=html">editline(3)</a>) fixes a segmentation fault when trying to lookup a command when there are no registered bindings.  <li>The libedit library (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=editline&manpath=OpenBSD%20Current&sektion=3&format=html">editline(3)</a>) fixes a segmentation fault when trying to lookup a command when there are no registered bindings.
 <li>In the hppa64 libkern several fixups are applied to assembler optimizations of memory operations, including the correction of <code>memcpy()</code>s return value. Only proper PA-RISC 2.0 mnemonics remain.  <li>In the hppa64 libkern several fixups are applied to assembler optimizations of memory operations, including the correction of <code>memcpy()</code>s return value. Only proper PA-RISC 2.0 mnemonics remain.
 <li>Two revisions that have been lost during update are backed out in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ix&manpath=OpenBSD%20Current&sektion=4&format=html">ix(4)</a>: 1.31 (reyk@: fix the IP checksum offloading logic) and 1.46 (claudio@: low latency interrupt moderation for 82599).  <li>Two revisions that have been lost during update are backed out in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ix&manpath=OpenBSD%20Current&sektion=4&format=html">ix(4)</a>: 1.31 (reyk@: fix the IP checksum offloading logic) and 1.46 (claudio@: low latency interrupt moderation for 82599).
Line 555 
Line 582 
 <li>The kernel adds run length encoding (RLE) for hibernate - don't compress or write pages that are free.  <li>The kernel adds run length encoding (RLE) for hibernate - don't compress or write pages that are free.
 <li>The libedit library (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=editline&manpath=OpenBSD%20Current&sektion=3&format=html">editline(3)</a>) now correctly calculates the size for a <code>wchar_t</code> argv, which fixes a memory corruption.  <li>The libedit library (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=editline&manpath=OpenBSD%20Current&sektion=3&format=html">editline(3)</a>) now correctly calculates the size for a <code>wchar_t</code> argv, which fixes a memory corruption.
 <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> test suite has been completely overhauled.  <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> test suite has been completely overhauled.
 <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a> understands the standard options <i>-M</i> and <i>-m</i> after the addition of minimal _whatdb support for mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>) and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a>.  <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a> understands the standard options <i>-M</i> and <i>-m</i> after the addition of minimal _whatdb support for <a href="#mandocdb">mandocdb</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a>.
 <li><font color="#e00000"><strong>RELIABILITY FIX: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=named&manpath=OpenBSD%20Current&sektion=8&format=html">named(8)</a> gets patches from BIND upstream to mitigate CVE-2011-4313. </strong></font><br><a href="errata50.html#001_bind">A source code patch is available</a>. <br><a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>  <li><font color="#e00000"><strong>RELIABILITY FIX: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=named&manpath=OpenBSD%20Current&sektion=8&format=html">named(8)</a> gets patches from BIND upstream to mitigate CVE-2011-4313. </strong></font><br><a href="errata50.html#001_bind">A source code patch is available</a>. <br><a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
 <li>The revision of HISTORY sections of the manpages of all syscalls that exist since Version 1 AT&amp;T UNIX has been completed.  <li>The revision of HISTORY sections of the manpages of all syscalls that exist since Version 1 AT&amp;T UNIX has been completed.
 <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 reformat ISO 8601-style dates, but use them "as-is".  <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 reformat ISO 8601-style dates, but use them "as-is".
Line 580 
Line 607 
 <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%20Current&sektion=1&format=html">aucat(1)</a> adds a "device number" component in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sndio&manpath=OpenBSD%20Current&sektion=7&format=html">sndio(7)</a> device names, allowing a single aucat instance to handle all audio and MIDI services. Note this changes the service names (a backward compatibility hook keeps old names working if only one aucat server is running).  <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%20Current&sektion=1&format=html">aucat(1)</a> adds a "device number" component in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sndio&manpath=OpenBSD%20Current&sektion=7&format=html">sndio(7)</a> device names, allowing a single aucat instance to handle all audio and MIDI services. Note this changes the service names (a backward compatibility hook keeps old names working if only one aucat server is running).
 <!-- 2011/11/14 -->  <!-- 2011/11/14 -->
 <li>Xenocara fixes regressions, which could be seen in media key handling under Gnome, by merging in the patch from <a href="http://patchwork.freedesktop.org/patch/7707/">http://patchwork.freedesktop.org/patch/7707</a>.  <li>Xenocara fixes regressions, which could be seen in media key handling under Gnome, by merging in the patch from <a href="http://patchwork.freedesktop.org/patch/7707/">http://patchwork.freedesktop.org/patch/7707</a>.
 <li>mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>) turns over to only archive those files and directories that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%20Current&sektion=1&format=html">man(1)</a> will be able to retrieve; the new <i>-a</i> option can be used to gain the old behaviour.  <li><a href="#mandocdb">mandocdb</a> turns over to only archive those files and directories that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%20Current&sektion=1&format=html">man(1)</a> will be able to retrieve; the new <i>-a</i> option can be used to gain the old behaviour.
 <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> ensures that the offline directory has the right owner and permissions before it starts to enqueue offline mail.  <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> ensures that the offline directory has the right owner and permissions before it starts to enqueue offline mail.
 <!-- 2011/11/13 -->  <!-- 2011/11/13 -->
 <li>A small RE fix is applied to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&manpath=OpenBSD%20Current&sektion=1&format=html">pkg_add(1)</a> which solves issues some ports had with pkg_subst / <code>SUBST_CMD</code>.  <li>A small RE fix is applied to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&manpath=OpenBSD%20Current&sektion=1&format=html">pkg_add(1)</a> which solves issues some ports had with pkg_subst / <code>SUBST_CMD</code>.
Line 824 
Line 851 
 <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sdtemp&manpath=OpenBSD%20Current&sektion=4&format=html">sdtemp(4)</a> detect the ts3000b3 and stts2002 temperature sensors, stop some false-positive detections of cat34ts02.  <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sdtemp&manpath=OpenBSD%20Current&sektion=4&format=html">sdtemp(4)</a> detect the ts3000b3 and stts2002 temperature sensors, stop some false-positive detections of cat34ts02.
 <li>Added support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uftdi&manpath=OpenBSD%20Current&sektion=4&format=html">uftdi(4)</a>: RT Systems interface cable (rebranded FTDI) for Yaesu ham radios.  <li>Added support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uftdi&manpath=OpenBSD%20Current&sektion=4&format=html">uftdi(4)</a>: RT Systems interface cable (rebranded FTDI) for Yaesu ham radios.
 <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypbind&manpath=OpenBSD%20Current&sektion=8&format=html">ypbind(8)</a> to start like other daemons (using ypbind_flags) while preserving its historical startup behaviour.  <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypbind&manpath=OpenBSD%20Current&sektion=8&format=html">ypbind(8)</a> to start like other daemons (using ypbind_flags) while preserving its historical startup behaviour.
 <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a> replacement imported; it and mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>) linked to the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> binary; mandocdb manual installed.  <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apropos&manpath=OpenBSD%20Current&sektion=1&format=html">apropos(1)</a> replacement imported; it and <a href="#mandocdb">mandocdb</a> linked to the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&manpath=OpenBSD%20Current&sektion=1&format=html">mandoc(1)</a> binary; mandocdb manual installed.
 <!-- 2011/10/06 -->  <!-- 2011/10/06 -->
 <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ccd&sektion=4&apropos=0&manpath=OpenBSD+4.9&arch=i386">ccd(4)</a> deprecated and moved to the (source code) attic.  <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ccd&sektion=4&apropos=0&manpath=OpenBSD+4.9&arch=i386">ccd(4)</a> deprecated and moved to the (source code) attic.
 <li>Fixed missing #else in indexed array in sys/arch/mvme88k/mvme88k/conf.c.  <li>Fixed missing #else in indexed array in sys/arch/mvme88k/mvme88k/conf.c.
Line 1055 
Line 1082 
 <li>Initial, incomplete support for -Tman to convert <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mdoc&manpath=OpenBSD%20Current&sektion=7&format=html">mdoc(7)</a> documents to the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%20Current&sektion=7&format=html">man(7)</a> language.  <li>Initial, incomplete support for -Tman to convert <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mdoc&manpath=OpenBSD%20Current&sektion=7&format=html">mdoc(7)</a> documents to the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&manpath=OpenBSD%20Current&sektion=7&format=html">man(7)</a> language.
 <li>Standarize the ToS option across <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&manpath=OpenBSD%20Current&sektion=1&format=html">nc(1)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ping&manpath=OpenBSD%20Current&sektion=8&format=html">ping(8)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=traceroute&manpath=OpenBSD%20Current&sektion=8&format=html">traceroute(8)</a> so that they'll accept the same values as pf.conf. It accepts decimal, hexadecimal and the dscp/tos keywords.  <li>Standarize the ToS option across <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&manpath=OpenBSD%20Current&sektion=1&format=html">nc(1)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ping&manpath=OpenBSD%20Current&sektion=8&format=html">ping(8)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=traceroute&manpath=OpenBSD%20Current&sektion=8&format=html">traceroute(8)</a> so that they'll accept the same values as pf.conf. It accepts decimal, hexadecimal and the dscp/tos keywords.
 <li>Add SMALL infrastructure to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ping&manpath=OpenBSD%20Current&sektion=8&format=html">ping(8)</a> makefile.  <li>Add SMALL infrastructure to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ping&manpath=OpenBSD%20Current&sektion=8&format=html">ping(8)</a> makefile.
 <li>Change the mandocdb (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>) interface to better agree with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>; in particular, allow recursing multiple directories and create multiple databases in one call.  <li>Change the <a href="#mandocdb">mandocdb</a> interface to better agree with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&manpath=OpenBSD%20Current&sektion=8&format=html">makewhatis(8)</a>; in particular, allow recursing multiple directories and create multiple databases in one call.
 <li>Use default_chip_unmap for sata_chip_map, lets the VIA controllers detach.  <li>Use default_chip_unmap for sata_chip_map, lets the VIA controllers detach.
 <li>Cleaning of current solution for "Kill X on Ctrl+Alt+Backspace on default".  <li>Cleaning of current solution for "Kill X on Ctrl+Alt+Backspace on default".
 <li>Update to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xterm&manpath=OpenBSD%20Current&sektion=1&format=html">xterm(1)</a> version 275.  <li>Update to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xterm&manpath=OpenBSD%20Current&sektion=1&format=html">xterm(1)</a> version 275.

Legend:
Removed from v.1.1210  
changed lines
  Added in v.1.1211