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

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

Revision 1.1278, Sat Mar 23 00:59:59 2013 UTC (11 years, 2 months ago) by brett
Branch: MAIN
Changes since 1.1277: +46 -1 lines

plus.html for March 11-17.

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

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

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

<p>
This selection is intended to include all important
and all user-visible changes.
For a complete record of all changes, please see the "source-changes"
mailing list, called "OpenBSD CVS"
in the <a href="mail.html#Archives">archives</a>,
or use <a href="anoncvs.html#CVS">CVS</a>.

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

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

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

<ul>
<!-- 2013/03/17 -->
<li>Limit the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=identd&manpath=OpenBSD%20Current&sektion=8&format=html">identd(8)</a> client to 256 bytes of input. If they send too much, just close the connection.
<li>Timeout based on the whole <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=identd&manpath=OpenBSD%20Current&sektion=8&format=html">identd(8)</a> session, not after every read/write. Stops clients from consuming fds on the server.
<li>Handle EMFILE/ENFILE from accept by disabling handling of events on the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=identd&manpath=OpenBSD%20Current&sektion=8&format=html">identd(8)</a> listeners for a second.
<li>New <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=identd&manpath=OpenBSD%20Current&sektion=8&format=html">identd(8)</a> daemon, to replace the libexec one often run from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=inetd&manpath=OpenBSD%20Current&sektion=8&format=html">inetd(8)</a>. An event driven non-blocking implemention.
<li>Added an interface to rebind <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=agp&manpath=OpenBSD%20Current&sektion=4&format=html">agp(4)</a> DMA mappings. For KMS to reload bindings after suspend/resume.
<li>Set <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=glxpcib&manpath=OpenBSD%20Current&sektion=4&arch=loongson&format=html">glxpcib(4/loongson)</a> "Power Immediate" bit upon attaching, so Fuloong can  auto restart upon power failure.
<li>Updated <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nginx&manpath=OpenBSD%20Current&sektion=8&format=html">nginx(8)</a> to 1.2.7.
<li>Correct the clock speeds used to calculate int moderation values provided by the SK_IM_USECS() macro on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=msk&manpath=OpenBSD%20Current&sektion=4&format=html">msk(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sk&manpath=OpenBSD%20Current&sektion=4&format=html">sk(4)</a>.
<li>Added workaround for HW bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&manpath=OpenBSD%20Current&sektion=4&format=html">bge(4)</a> BCM5717/BCM5718/BCM5719-A0/BCM5720-A0 chipsets: don't include interface input drop counter in input errors.
<!-- 2013/03/16 -->
<li>Apply the "AcceptPerfectMatch" workaround for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sis&manpath=OpenBSD%20Current&sektion=4&format=html">sis(4)</a> DP83815 chipsets to the 15D revision as well.
<li>Fixed size of unicast rx filter table on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vio&manpath=OpenBSD%20Current&sektion=4&format=html">vio(4)</a>, to stop unicast address overwriting part of the multicast rx filter table.
<li>Updated <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fonts-conf&manpath=OpenBSD%20Current&sektion=5&format=html">fonts-conf(5)</a>.
<!-- 2013/03/15 -->
<li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tftpd&manpath=OpenBSD%20Current&sektion=8&format=html">tftpd(8)</a> option ACK to negotiate 2 byte transfers with extra options.
<li>Fixed double free which occurred if a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tftpd&manpath=OpenBSD%20Current&sektion=8&format=html">tftpd(8)</a> option ACK failed.
<li>Don't unconditionally try to attach <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=octcf&manpath=OpenBSD%20Current&sektion=4&format=html">octcf(4)</a> to a CF bus on octeon. Stops endless faults on the EdgeRouter Lite.
<li>Removed the unused <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sequencer&manpath=OpenBSD%20Current&sektion=4&format=html">sequencer(4)</a> driver.
<!-- 2013/03/14 -->
<li>Re-enabled build of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=Xserver&manpath=OpenBSD%20Current&sektion=1&format=html">Xserver(1)</a> on hp300.
<li>Enable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vge&manpath=OpenBSD%20Current&sektion=4&format=html">vge(4)</a> flow control support.
<li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mii&manpath=OpenBSD%20Current&sektion=4&format=html">mii(4)</a> flow control support; workaround for the IP1001 PHY where downshift support was not functioning properly.
<li>Install <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=npppd.conf&manpath=OpenBSD%20Current&sektion=5&format=html">npppd.conf(5)</a> with permissions of 0640, as there could be the radius config in this file.
<li>Disabled pie for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lkm&manpath=OpenBSD%20Current&sektion=4&format=html">lkm(4)</a>.
<li>Removed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=faithd&manpath=OpenBSD%20Current&sektion=8&format=html">faithd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=faith&manpath=OpenBSD%20Current&sektion=4&format=html">faith(4)</a>.
<!-- 2013/03/13 -->
<li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&manpath=OpenBSD%20Current&sektion=8&format=html">dhclient(8)</a> doesn't delete IPv6 routes.
<li>Allow octeon to reboot by poking the right address for a soft cpu reset.
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%20Current&sektion=1&format=html">aucat(1)</a> debug mode, log successful connections.
<li>Stopped <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sndiod&manpath=OpenBSD%20Current&sektion=1&format=html">sndiod(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&manpath=OpenBSD%20Current&sektion=1&format=html">aucat(1)</a> displaying warnings if accept() returns ECONNABORTED or EWOULDBLOCK, as we do in other daemons.
<!-- 2013/03/12 -->
<li>Fake "SMBIOS detection" for quirky Soekris boxes, to make it easier to attach device drivers.
<li>Require that the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mktemp&manpath=OpenBSD%20Current&sektion=1&format=html">mktemp(1)</a> template include at least 6 trailing Xs to match POSIX mkstemp/mkdtemp. Improved error messages.
<li>Fixed kernel profiling on MP systems by using per-CPU buffers and teaching <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kgmon&manpath=OpenBSD%20Current&sektion=8&format=html">kgmon(8)</a> to deal with them.
<!-- 2013/03/11 -->
<li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snmpd&manpath=OpenBSD%20Current&sektion=8&format=html">snmpd(8)</a> report new PF "translation" counter.
<li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%20Current&sektion=4&format=html">pf(4)</a> "translation" counter, use this (not "memory") when address translation fails due to no free ports in the configured range.
<li>Turn <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=identd&manpath=OpenBSD%20Current&sektion=8&format=html">identd(8)</a> off by default.
<li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systrace&manpath=OpenBSD%20Current&sektion=1&format=html">systrace(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=identd&manpath=OpenBSD%20Current&sektion=8&format=html">identd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uucpd&manpath=OpenBSD%20Current&sektion=8&format=html">uucpd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&manpath=OpenBSD%20Current&sektion=8&format=html">iked(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nfsd&manpath=OpenBSD%20Current&sektion=8&format=html">nfsd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=talk&manpath=OpenBSD%20Current&sektion=1&format=html">talk(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpbench&manpath=OpenBSD%20Current&sektion=1&format=html">tcpbench(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&manpath=OpenBSD%20Current&sektion=8&format=html">bgpd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dvmrpd&manpath=OpenBSD%20Current&sektion=8&format=html">dvmrpd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp-proxy&manpath=OpenBSD%20Current&sektion=8&format=html">ftp-proxy(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=inetd&manpath=OpenBSD%20Current&sektion=8&format=html">inetd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iscsid&manpath=OpenBSD%20Current&sektion=8&format=html">iscsid(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldpd&manpath=OpenBSD%20Current&sektion=8&format=html">ldpd(8)</a>, <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=ppp&manpath=OpenBSD%20Current&sektion=8&format=html">ppp(8)</a>, <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=ripd&manpath=OpenBSD%20Current&sektion=8&format=html">ripd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sasyncd&manpath=OpenBSD%20Current&sektion=8&format=html">sasyncd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snmpd&manpath=OpenBSD%20Current&sektion=8&format=html">snmpd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=syslogd&manpath=OpenBSD%20Current&sektion=8&format=html">syslogd(8)</a> to handle ECONNABORTED errors from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=accept&manpath=OpenBSD%20Current&sektion=2&format=html">accept(2)</a>.
<li>When binding a lease, check for and clear out any "zombie" routes left behind by a dead <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&manpath=OpenBSD%20Current&sektion=8&format=html">dhclient(8)</a>.
<li>As per RFC 2131, stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcpd&manpath=OpenBSD%20Current&sektion=8&format=html">dhcpd(8)</a> ACK'ing any REQUEST containing a server-identifier option that specifies a different dhcp server.
<li>Removed the -I option from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ndp&manpath=OpenBSD%20Current&sektion=8&format=html">ndp(8)</a>.
<li>Do not start <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=npppd&manpath=OpenBSD%20Current&sektion=8&format=html">npppd(8)</a> if a pptp tunnel is configured but the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gre&manpath=OpenBSD%20Current&sektion=4&format=html">gre(4)</a> protocol is not enabled.
<!-- 2013/03/10 -->
<li>Flush writes to BGE_MI_COMM to avoid "APE lock request failed!" errors with HP 331T (5719) and 332T (5720) <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&manpath=OpenBSD%20Current&sektion=4&format=html">bge(4)</a> cards.
<li>Changed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&manpath=OpenBSD%20Current&sektion=8&format=html">relayd(8)</a> to use the monotonic clock instead of gettimeofday() and call fatal() on error-that-should-not-happen.
<li>Removed obsolete <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sudo&manpath=OpenBSD%20Current&sektion=8&format=html">sudo(8)</a> code that used to change the mode of sudoers from the old (pre-1.6) default.
<li>Reserve a file descriptor on accept() for subsequent connect() call by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp-proxy&manpath=OpenBSD%20Current&sektion=8&format=html">ftp-proxy(8)</a>, as done in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&manpath=OpenBSD%20Current&sektion=8&format=html">relayd(8)</a>.
<li>Put <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tip&manpath=OpenBSD%20Current&sektion=1&format=html">tip(1)</a> back, but without the hardlink to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cu&manpath=OpenBSD%20Current&sektion=1&format=html">cu(1)</a> for now.
<li>Make it possible to override already attached <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsdisplay&manpath=OpenBSD%20Current&sektion=4&format=html">wsdisplay(4)</a> console later in the boot process. Needed for upcoming KMS changes.
<li>Workaround for some PowerBooks without an <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> bus, to prevent their PMU from shutting down the machine.
<li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gzsig&manpath=OpenBSD%20Current&sektion=1&format=html">gzsig(1)</a> going into an endless loop on input error.
<li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gzsig&manpath=OpenBSD%20Current&sektion=1&format=html">gzsig(1)</a> race condition by using already opened file descriptors. Properly presume owner/mode of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gzip&manpath=OpenBSD%20Current&sektion=1&format=html">gzip(1)</a> file.
<!-- 2013/03/09 -->
<li>Add new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cu&manpath=OpenBSD%20Current&sektion=1&format=html">cu(1)</a>, a libevent-based implementation of the old <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tip&manpath=OpenBSD%20Current&sektion=1&format=html">tip(1)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cu&manpath=OpenBSD%20Current&sektion=1&format=html">cu(1)</a> with a few new things (eg basic xmodem support). Disable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tip&manpath=OpenBSD%20Current&sektion=1&format=html">tip(1)</a>.
<li>Always use the internal PHY on Apple variants. This unbreaks <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gem&manpath=OpenBSD%20Current&sektion=4&format=html">gem(4)</a> on some PowerMac G5.
<li>Disabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=re&manpath=OpenBSD%20Current&sektion=4&format=html">re(4)</a> IP checksum offloading for Realtek 8168 (broken if the packet has IP options).
<li>Updated to: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xterm&manpath=OpenBSD%20Current&sektion=1&format=html">xterm(1)</a> 291, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bdftopcf&manpath=OpenBSD%20Current&sektion=1&format=html">bdftopcf(1)</a> 1.0.4, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=beforelight&manpath=OpenBSD%20Current&sektion=1&format=html">beforelight(1)</a> 1.0.5, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ico&manpath=OpenBSD%20Current&sektion=1&format=html">ico(1)</a> 1.0.4, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xcalc&manpath=OpenBSD%20Current&sektion=1&format=html">xcalc(1)</a> 1.0.5, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xfsinfo&manpath=OpenBSD%20Current&sektion=1&format=html">xfsinfo(1)</a> 1.0.4, xkbutils 1.0.4, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xsetroot&manpath=OpenBSD%20Current&sektion=1&format=html">xsetroot(1)</a> 1.1.1, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xstdcmap&manpath=OpenBSD%20Current&sektion=1&format=html">xstdcmap(1)</a> 1.0.3, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xvidtune&manpath=OpenBSD%20Current&sektion=1&format=html">xvidtune(1)</a> 1.0.3, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xvinfo&manpath=OpenBSD%20Current&sektion=1&format=html">xvinfo(1)</a> 1.1.2, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xsm&manpath=OpenBSD%20Current&sektion=1&format=html">xsm(1)</a> 1.0.3, libXrandr 1.4.0, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xrandr&manpath=OpenBSD%20Current&sektion=1&format=html">xrandr(1)</a> 1.4.0.
<li>Enable TCP socket splicing for HTTP persistent connection and chunked transfer encoding. Speeds up <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&manpath=OpenBSD%20Current&sektion=8&format=html">relayd(8)</a>.
<li>Updated to fontconfig 2.10.91 + a few local fixes: replaced ugly bitmapped Lucida fonts with Luxi or DejaVu TrueType fonts; moved the target of fontconfig recipes to the "pattern" from the "font" to add the default values properly.
<li>Rewrite the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ste&manpath=OpenBSD%20Current&sektion=4&format=html">ste(4)</a> receive filter handling code and cleanup the ioctl bits.
<!-- 2013/03/08 -->
<li>First steps towards alphabook1 support.
<!-- 2013/03/07 -->
<li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%20Current&sektion=1&format=html">ssh(1)</a> "-f none ..."
<li>Implement a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpctl&manpath=OpenBSD%20Current&sektion=8&format=html">bgpctl(8)</a> nei foo destroy that will remove the specified cloned neighbour.
<li>Better <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&manpath=OpenBSD%20Current&sektion=8&format=html">bgpd(8)</a> templates support: on config reload adjust the cloned neighbours so that they get the config changes as well; clean up sessions that are 1h idle but in state active (instead of down); allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpctl&manpath=OpenBSD%20Current&sektion=8&format=html">bgpctl(8)</a> to destroy cloned neighbours.
<li>Added submethod support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd_config&manpath=OpenBSD%20Current&sektion=5&format=html">sshd_config(5)</a> AuthenticationMethods.
<li>Fixed return value of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wcrtomb&manpath=OpenBSD%20Current&sektion=3&format=html">wcrtomb(3)</a> in single-byte locales if the "s" argument is NULL.
<li>Allow a "+" in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cron&manpath=OpenBSD%20Current&sektion=8&format=html">cron(8)</a> MAILTO email address.
<li>Per POSIX, if <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getconf&manpath=OpenBSD%20Current&sektion=1&format=html">getconf(1)</a> confstr() returns zero without setting errno ("no defined value") then print "undefined\n".
<!-- 2013/03/06 -->
<li>Correct the delay when programming the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sis&manpath=OpenBSD%20Current&sektion=4&format=html">sis(4)</a> short cable fix to 100us, not 100ms.
<li>Fixed and simplified determining whether we're using an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rl&manpath=OpenBSD%20Current&sektion=4&format=html">rl(4)</a> 8129 or 8139 chipset. Allows D-Link DFE-520TX to work.
<li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%20Current&sektion=1&format=html">ssh(1)</a> public key and hostbased authentication when the client has specified a style (e.g. "root:skey").
<li>Fatal() <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%20Current&sektion=1&format=html">ssh(1)</a> session when ChrootDirectory is specified while running without root privileges.
<li>Account for the size of the allocation when defending the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm&manpath=OpenBSD%20Current&sektion=9&format=html">uvm(9)</a> pagedaemon reserve.
<li>Sync yyerror() in <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=ospf6d&manpath=OpenBSD%20Current&sektion=8&format=html">ospf6d(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snmpd&manpath=OpenBSD%20Current&sektion=8&format=html">snmpd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dvmrpd&manpath=OpenBSD%20Current&sektion=8&format=html">dvmrpd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifstated&manpath=OpenBSD%20Current&sektion=8&format=html">ifstated(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldpd&manpath=OpenBSD%20Current&sektion=8&format=html">ldpd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ripd&manpath=OpenBSD%20Current&sektion=8&format=html">ripd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&manpath=OpenBSD%20Current&sektion=8&format=html">smtpd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypldap&manpath=OpenBSD%20Current&sektion=8&format=html">ypldap(8)</a> with version in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&manpath=OpenBSD%20Current&sektion=8&format=html">bgpd(8)</a>, so that it logs to syslog when daemonised.
<li>Patch for CVE-2013-1667 in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=perl&manpath=OpenBSD%20Current&sektion=1&format=html">perl(1)</a>: DoS in rehashing code (see http://code.activestate.com/lists/perl5-porters/191311/).
<li>When dumping <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&manpath=OpenBSD%20Current&sektion=8&format=html">ospfd(8)</a> config, just print "passive" for passive interfaces rather than showing the "hello" timers and keys.
<!-- 2013/03/05 -->
<li>Fixed a bad comparison when calculating the size of the hibernate code's signature block.
<li>Updated: rgb to 1.0.5, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xev&manpath=OpenBSD%20Current&sektion=1&format=html">xev(1)</a> to 1.2.1, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sessreg&manpath=OpenBSD%20Current&sektion=1&format=html">sessreg(1)</a> to 1.0.8.
<li>Reset <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&manpath=OpenBSD%20Current&sektion=1&format=html">ssh(1)</a> pubkey order on partial success.
<li>Let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=whois&manpath=OpenBSD%20Current&sektion=1&format=html">whois(1)</a> -P do a query against https://www.peeringdb.com/.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%20Current&sektion=4&format=html">softraid(4)</a> disciplines are now shutdown in reverse attach order, making manually stacked volumes more practical.
<!-- 2013/03/04 -->
<li>Reorder <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pci&manpath=OpenBSD%20Current&sektion=4&format=html">pci(4)</a> code such that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsdisplay&manpath=OpenBSD%20Current&sektion=4&format=html">wsdisplay(4)</a> attaches after <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=drm&manpath=OpenBSD%20Current&sektion=4&format=html">drm(4)</a>. Preparation for framebuffer console support on amd64/i386.
<li>When deleting an IPv6 interface address, also remove the prefix and the cloning route.
<li>Added HG20F9 usb ethernet to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=axe&manpath=OpenBSD%20Current&sektion=4&format=html">axe(4)</a>.
<li>Check <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldomctl&manpath=OpenBSD%20Current&sektion=8&arch=sparc64&format=html">ldomctl(8/sparc64)</a> parser's return value and exit if parsing failed. Report syntax error with duplicated domain name.
<li>Use vlog() to log <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&manpath=OpenBSD%20Current&sektion=8&format=html">relayd(8)</a> parser errors so they will show up in logs if they occur when reloading.
<li>When <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=user&manpath=OpenBSD%20Current&sektion=8&format=html">user(8)</a> is locking/unlocking an account, never touch passwords that are "*" or 13*. Also make sure to never end up with an empty password.
<!-- 2013/03/03 -->
<li>Fixed format string issue when printing an error out on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&manpath=OpenBSD%20Current&sektion=4&format=html">bge(4)</a> with APE and more than 4 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pci&manpath=OpenBSD%20Current&sektion=4&format=html">pci(4)</a> functions.
<li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&manpath=OpenBSD%20Current&sektion=1&format=html">ksh(1)</a> quoting in word part of ${var+word} (and similar) when entire thing is quoted or in a here-doc.
<!-- 2013/03/02 -->
<li>Disabled duplicate address detection on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&manpath=OpenBSD%20Current&sektion=4&format=html">carp(4)</a> interfaces, as the peer may have the same addresses.
<li>Make sure that IPv6 source address selection only chooses a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&manpath=OpenBSD%20Current&sektion=4&format=html">carp(4)</a> address if the interface is in master state.
<li>Fixed the combination of "j" format flag and the XPG "<num>$" modifier in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vfprintf&manpath=OpenBSD%20Current&sektion=3&format=html">vfprintf(3)</a>.
<li>Unbreak <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&manpath=OpenBSD%20Current&sektion=4&format=html">softraid(4)</a> compilation with debug enabled.
<li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&manpath=OpenBSD%20Current&sektion=4&format=html">pf(4)</a> so when a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf.conf&manpath=OpenBSD%20Current&sektion=5&format=html">pf.conf(5)</a> containing "set tos" is followed by a scrub option, the tos will not be changed to 0x00.
<li>Properly conditionalise adding <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&manpath=OpenBSD%20Current&sektion=4&format=html">wscons(4)</a> to the list of consoles on amd64 NWSDISPLAY.
<li>Always compare <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aliases&manpath=OpenBSD%20Current&sektion=5&format=html">aliases(5)</a> at the end of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysmerge&manpath=OpenBSD%20Current&sektion=8&format=html">sysmerge(8)</a>. Prevents <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=newaliases&manpath=OpenBSD%20Current&sektion=8&format=html">newaliases(8)</a> from failing due to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd.conf&manpath=OpenBSD%20Current&sektion=5&format=html">smtpd.conf(5)</a> syntax change.
<li>When <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=passwd&manpath=OpenBSD%20Current&sektion=1&format=html">passwd(1)</a> is using an external password quality check program, don't run (potentially contradictory) internal pattern checks.
<!-- 2013/03/01 -->
<li>Bring <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getconf&manpath=OpenBSD%20Current&sektion=1&format=html">getconf(1)</a> substantially up to spec with POSIX 1003.1-2008: 155 new names; support for the -v option. Added support for non-standard -L and -l options for listing the known names.

</ul>
<p>

<hr>
<a href="index.html"><img height=24 width=24 src="back.gif" border=0 alt="OpenBSD"></a>
<a href="mailto:www@openbsd.org">www@openbsd.org</a>
<br><small>$OpenBSD: plus.html,v 1.1278 2013/03/23 00:59:59 brett Exp $</small>

</body>
</html>