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

Diff for /www/plus.html between version 1.1189 and 1.1190

version 1.1189, 2011/01/13 19:44:22 version 1.1190, 2011/02/13 14:58:41
Line 67 
Line 67 
 <p>  <p>
   
 <ul>  <ul>
   <!-- 2010/02/06 -->
   <li>Put the max size of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4&format=html">em(4)</a> EEPROM to 16k. Fixed use of at least Intel PRO/1000 (82576) rev 0x01.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a>, make sure that IPv4-ICMP6 and IPv6-ICMP packets are not rewritten in case they are dropped and logged.
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> from breaking line between the arguments of .Bsx .Dx .Fx .Nx .Ox .Ux.
   <li>Fixed .Bk being ineffective in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a>.
   <li>Make sgi platforms correctly pick the MP kernel on install if applicable.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nm&sektion=1&format=html">nm(1)</a>, fixed omission of symbol list for first object file in an archive with <tt>nm -s</tt>. Fixed PR6385.
   <li>Fixed NULL dereference with <tt>sudo -g group</tt> when the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sudoers&sektion=5&format=html">sudoers(5)</a> rule has no runas, user or group listed.
   <li>Prevent a useless check already done in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> pf_test_rule(): pf_test() and pf_test6() already drop IPv4-ICMP6 and IPv6-ICMP packets.
   <!-- 2010/02/05 -->
   <li>Multiple improvements in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=otus&sektion=4&format=html">otus(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rsu&sektion=4&format=html">rsu(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=run&sektion=4&format=html">run(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=urtwn&sektion=4&format=html">urtwn(4)</a>: use usb_ref_{incr,decr,wait}() to avoid detaching the driver while a process is still using the hardware; don't add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=timeout&sektion=9&format=html">timeout(9)</a>s if the device is detached; added checks to see if the device has been detached before running ioctls, timeouts, and tasks; use usb_wait_task() to wait for tasks to complete.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> reinitialize header length of unusual protocol number getting rewritten. Prevent a panic in m_clget().
   <!-- 2010/02/04 -->
   <li>Multiple improvements in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&sektion=4&format=html">usb(4)</a>: merged 'onqueue' and 'running' members of struct usb_task into a new member, 'state'; added new function usb_wait_task() which waits for queued or running usb_tasks to complete; in the USB_DEVICEINFO ioctl, fill struct usb_device_info in a usb_task, thereby avoiding races against driver attach/detach.
   <li>OpenSSH 5.8 released.
   <li>Fixed uninitialized nonce variable in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> key_certify().
   <!-- 2010/02/03 -->
   <li>Clear struct scsi_inquiry_data in atascsi_pmp_inq() from SCSI to ATA translation layer.
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> from requiring -d with -x or -y since it could be in the config file.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8&format=html">isakmpd(8)</a> ignore any IP address not in the current routing domain when binding to addresses.
   <!-- 2010/02/02 -->
   <li>Merged in Xenocara fix for EXA bug #32803.
   <li>In the kernel semaphore handling, for SETVAL and SETALL operations make sure the specified value(s) are within the system limits. Fixes PR6547.
   <!-- 2010/02/01 -->
   <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> check for invalid IPv6 fragment.
   <!-- 2010/01/31 -->
   <li>Merged in Xenocara fix for EXA bug #24703. Prevent crash.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> redraw pane borders when switching to last pane.
   <li>Make <tt>crontab -e</tt> honour TMPDIR.
   <li>In the OpenBSD upgrade process, don't run <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fsck&sektion=8&format=html">fsck(8)</a> for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fstab&sektion=5&format=html">fstab(5)</a> entries with zero or empty fs_passno and make it ask for permission to continue upgrade if one or more mounts failed.
   <li>Prevent <tt>mandoc -Thtml</tt> from printing out the &lt;BR&gt; before lines that have leading white space.
   <!-- 2010/01/30 -->
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> .Bx accept no more than two arguments.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> quote .%T if .%B is specified, as in groff.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&sektion=4&format=html">wscons(4)</a> report the compose key on sun keyboards in raw mode as a different keycode from right alt.
   <!-- 2010/01/29 -->
   <li>Disambiguated return values of m_tag_copy_chain() in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mbuf_tags&sektion=9&format=html">mbuf_tags(9)</a>.
   <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> problems with fatal() if the terminal disappear while locked.
   <li>Fixed logic errors in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=alc&sektion=4&format=html">alc(4)</a>.
   <!-- 2010/01/28 -->
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> use input_clear to reset the APC, DCS, OSC state or it could be reused improperly by a later state.
   <li>Prevent an X server crash in Xenocara privilege separation.
   <li>Make Xenocara effectively close the AGP device fd in xf86GARTCloseScreen() if it's different from the consoleFd. Fixes crashes at server reset.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> behaviour of drop_sa.
   <li>Fixed an mbuf leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mpe&sektion=4&format=html">mpe(4)</a> by replacing m_free() with m_freem() in mpe_input().
   <li>Fixed a memory leak by replacing m_free() with m_freem() in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=trunk&sektion=4&format=html">trunk(4)</a> broadcast mode.
   <li>In generic Ethernet functions, changed an m_free() to m_freem() to free the whole mbuf chain and to prevent a possible memory leak with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bpf&sektion=4&format=html">bpf(4)</a> BIOCSFILDROP option which is currently used by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcpd&sektion=8&format=html">dhcpd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&sektion=8&format=html">dhclient(8)</a>.
   <!-- 2010/01/27 -->
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=midi&sektion=4&format=html">midi(4)</a> from sleeping with the PCATCH flag while closing itself, otherwise a signal may cause the output buffer to not be drained and cause stale notes.
   <li>Upgraded to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nsd&sektion=8&format=html">nsd(8)</a> 3.2.7.
   <!-- 2010/01/26 -->
   <li>Added port multiplier support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sili&sektion=4&format=html">sili(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahci&sektion=4&format=html">ahci(4)</a>.
   <li>Prevent iked from initiating connections in passive move, even for ACQUIRE messages from the PFKEY socket in order to suit <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sasyncd&sektion=8&format=html">sasyncd(8)</a>.
   <li>Removed acquire flows from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> to prevent it from passing traffic when there's no SA established.
   <li>Enabled child SAS in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> and make it do SA and flow transfer after succeeding with all the preparation steps.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> jobs.
   <!-- 2010/01/25 -->
   <li>When clearing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> entire screen, clear lines that are used into the history like xterm does.
   <li>Make the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthreads&sektion=3&format=html">pthreads(3)</a> scheduler block signals while restoring a newly selected thread state.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> check if the index is in use and fail before creating the child process, rather than leaving a stray child on failure.
   <li>Put -I${includedir} back into OpenSSL Cflags so configure script tests like test -n "`pkg-config --cflags openssl`" work.
   <li>Removed usb events from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&sektion=4&format=html">usb(4)</a> devices.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> avoid double blank line before a table preceded by .PP.
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tbl&sektion=7&format=html">tbl(7)</a> from skipping data after horizontal lines in the layout. This avoids data loss in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cpu&sektion=4&arch=hppa&format=html">cpu(4/hppa)</a>.
   <li>Corrected <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tbl&sektion=7&format=html">tbl(7)</a> horizontal spacing of data cells, alignment of centred cells and adjusted horizontal rule width to the new spacing.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> prepend pkgname to ask-update prompt, so that user knows for sure which package is asking.
   <li>Fixed child SA deletion in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> drop_sa.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> ignore .ns (no-space mode), .ps (change point size), .ta (tab control) for now.
   <!-- 2010/01/24 -->
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> skip carriage return before newline, if any.
   <li>Fixed Intel Wifi Link 6200 support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwn&sektion=4&format=html">iwn(4)</a> by forcing Tx/Rx chains masks since ROM contains broken data.
   <li>Updated zoneinfo database to tzdata2011a.
   <li>Changed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nsd&sektion=8&format=html">nsd(8)</a> default paths.
   <!-- 2010/01/23 -->
   <li>Added support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=installboot&sektion=8&arch=i386&format=html">installboot(8/i386)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=installboot&sektion=8&arch=amd64&format=html">installboot(8/amd64)</a> for installing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=biosboot&sektion=8&arch=i386&format=html">biosboot(8/i386)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=biosboot&sektion=8&arch=amd64&format=html">biosboot(8/amd64)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=boot&sektion=8&arch=i386&format=html">boot(8/i386)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=boot&sektion=8&arch=amd64&format=html">boot(8/amd64)</a> on softraid volumes.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&sektion=4&format=html">softraid(4)</a> correctly handle I/Os that exceed MAXPHYS in size.
   <li>Make <tt>pfctl -x none</tt> equivalent to <tt>pfctl -x crit</tt>.
   <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> top-bit-set characters to be used for key bindings.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> set $TMUX without the session when background jobs are run.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lcd&sektion=4&arch=hppa&format=html">lcd(4/hppa)</a> with SMP kernel.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> display messages for new installed rc scripts and new material in the READMES directory.
   <!-- 2010/01/22 -->
   <li>Wrapped <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1&format=html">mg(1)</a> basename, dirname with xbasename, xdirname functions.
   <li>Ensure that boot storage area exists and is large enough, before making <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&sektion=4&format=html">softraid(4)</a> install boot code.
   <li>Updated xfwp to version 1.0.2, x11perf to 1.5.3.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> check argument count validation for all in_line() macros.
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> from scrubbing packets that will be dropped anyway.
   <li>OpenSSH 5.7.
   <li>Upgraded pixman to version 0.20.2.
   <!-- 2010/01/21 -->
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1&format=html">mg(1)</a> filename completion.
   <li>Repaired <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> rekeying by sending appropriate traffic selector.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mpe&sektion=4&format=html">mpe(4)</a> compile without errors when inet6 is not defined.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> use IKED_ADDR_EQ instead of memcmp on comparing two iked_addrs.
   <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> traffic selector configuration that it is always "from $localnet to $peernet" and not depending on the initiator/responder mode.
   <li>Prevent iked from creating child sas from empty proposals.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> handle empty encrypted payloads.
   <li>Reimplemented the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> policy evaluation for incoming connections to use the last matching semantics of PF.
   <li>Split <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> pfkey initialization into a privileged and unprivileged part to prevent a possible crash.
   <li>Added Atheros F1 and F2 PHYS ton <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atphy&sektion=4&format=html">atphy(4)</a>.
   <li>Removed gotos in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vte&sektion=4&format=html">vte(4)</a> vte_iff function.
   <!-- 2010/01/20 -->
   <li>Make clear <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> can't format pages with roff .it request.
   <li>Added support for ITE IT8721 to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=it&sektion=4&format=html">it(4)</a>.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> packet reassembler.
   <!-- 2010/01/19 -->
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1&format=html">mg(1)</a>.
   <li>Gave <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> pf_normalize_ip() the same 3 way semantics as pf_test(): PF_DROP, the packet is bad, the mbuf still exists and must be freed; PF_PASS and *m0 is NULL, the packet has been processed, not an error; PF_PASS and *m0 is not NULL, continue with packet processing. Fixes a potential mbuf use after free.
   <!-- 2010/01/18 -->
   <li>When <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8&format=html">ospfd(8)</a> is fixing conflicts make sure the right vertex is passed to lsa_merge() so that the correct sequence number is used for the LSA.
   <li>Fixed a kernel crash due to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifmedia&sektion=4&format=html">ifmedia(4)</a> broadcast address changes.
   <li>Merged a change from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ncurses&sektion=3&format=html">ncurses(3)</a> upstream to correctly recalculate a form field size on set.
   <li>Added join-line (M-^) to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1&format=html">mg(1)</a>.
   <li>Removed handling of SIGUSR1 from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=crontab&sektion=1&format=html">crontab(1)</a>.
   <!-- 2010/01/17 -->
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a>.
   <li>Added initial acquire mode support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> and use it whenever Windows peers decide to drop Child SA based on the inactivity timer.
   <li>Fixed redistribution of overlapping routes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8&format=html">bgpd(8)</a> rde.
   <li>Added back-to-indentation (M-m) to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1&format=html">mg(1)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> skipping .TH with excessive arguments instead of throwing a fatal error.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> skip .br .sp .nf .fi .na with arguments, using empty strings like groff instead of throwing a fatal errors for .
   <!-- 2011/01/09 -->
   <li>make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=random&sektion=4&format=html">random(4)</a> be more careful with nanotime() calls in early entropy storage, since at least sparc may not have the clock mapped.
   <li>Continue to load <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpiec&sektion=4&format=html">acpiec(4)</a> even if _REG fails.
   <li>Improved IPV6 forward.
   <li>Make hppa and hppa64 check in resettodr() if inittodr() has been called, otherwise it ends up resetting the clock when it doesn't need to.
   <li>Make <tt>netstat -w</tt> default to the first egress interface, which is usually the most interesting.
   <li>Fixed a double free in xwininfo(1).
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwn&sektion=4&format=html">iwn(4)</a> trust the Tx/Rx chains masks in ROM except for the 4965 and 5100 chipsets which are known to have broken ROMs.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwn&sektion=4&format=html">iwn(4)</a>.
   <li>Sync <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tbl&sektion=7&format=html">tbl(7)</a> handling with upstream version 1.10.9: .T} can be followed by a delimiter, then more data; do not limit table column widths (improves <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=terminfo&sektion=5&format=html">terminfo(5)</a>); let numerical cells respect explicitly specified minimum cell widths; let terminal output survive missing data cells; parse and ignore arguments in parentheses on layout cell specifications; move tbl_calc() into out.c such that it can be used by all frontends; give tables an HTML class; some cleanup in tbl -Thtml code.
   <li>Make sure coding errors cannot make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> miss fatal parsing errors by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=assert&sektion=3&format=html">assert(3)</a>ing valid parser state in the main parsing functions.
   <li>Added another check to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_create&sektion=1&format=html">pkg_create(1)</a>.
   <li>Make i386 and amd64 only use memory mapped extended PCIe config space access for the busses advertised in the MCFG table, and fall back on the traditional method for other busses.
   <!-- 2011/01/08 -->
   <li>Make authentication to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a> from pGina work.
   <li>Renamed imask[] to cpu_imask[] on powerpc architectures.
   <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=athn&sektion=4&format=html">athn(4)</a> LED handling.
   <li>Fixed a counter in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldpd&sektion=8&format=html">ldpd(8)</a> hello.
   <li>Enable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=athn&sektion=4&format=html">athn(4)</a> at <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uhub&sektion=4&format=html">uhub(4)</a> on amd64, armish, landisk, loongson, macppc, socppc, sparc64.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> client loop use variable host and not options.hostname, as the latter may have unescaped substitution characters.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=athn&sektion=4&format=html">athn(4)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> accept colours of the hex form #ffffff and translate to the nearest from the xterm(1) 256-colour set.
   <li>Support unix domain sockets in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&sektion=1&format=html">nc(1)</a> with -Uu.
   <!-- 2011/01/07 -->
   <li>Minor improvements to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=random&sektion=4&format=html">random(4)</a>: only support pool words equal to 2048, define the amount of used key, define the amount of skipped rc4, use arc4random_buf instead of reimplementing in line, bzero some more "secrets".
   <li>Added socket option SO_SPLICE to splice together two TCP sockets. Allows to write relay daemons with zero data copy.
   <li>Updated Test::Simple(3p) to version 0.96.
   <li>Substantially rewrite <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=random&sektion=4&format=html">random(4)</a>: put a very thin mutex at the entropy-collection side, place a 2nd very thin mutex at the call-down path as well, move the pool->MD5->RC4init sequence into a workq driven from a timeout.
   <li>Added a yield() in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=random&sektion=4&format=html">random(4)</a> randomwrite() to prevent problems when root accidentally <tt>cat /dev/random</tt>.
   <li>Increased i386 MAXDSIZ to 2GB.
   <li>Permit to get all luns on a target probed in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iscsid&sektion=8&format=html">iscsid(8)</a> with a single <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ioctl&sektion=2&format=html">ioctl(2)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vdsp&sektion=4&arch=sparc64&format=html">vdsp(4/sparc64)</a> detect whether a disk image is an ISO image and set the media type to VD_MEDIA_TYPE_CD to vDisk 1.1 clients. Makes installing from a Solaris 11 Express bootable install CD work.
   <li>Fixed a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malloc&sektion=9&format=html">malloc(9)</a> call in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vdsp&sektion=4&arch=sparc64&format=html">vdsp(4/sparc64)</a>.
   <!-- 2011/01/06 -->
   <li>Added support for the vDisk1.1 protocol in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vdsp&sektion=4&arch=sparc64&format=html">vdsp(4/sparc64)</a>. Improved Solaris vtoc/disklabel support and implement VD_OP_SET_VTOC. Makes Solaris actually run on top of an OpenBSD control domain.
   <li>Reset <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> SIGCHLD handler to SIG_DFL when executing LocalCommand.
   <li>For very large operations in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=random&sektion=4&format=html">random(4)</a> randomread(), use a local rc4 instance much like arc4random_buf_large does, but without re-initializing it every 8K.
   <li>Fixed %n expansion in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> LocalCommand.
   <li>When <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1&format=html">ssh(1)</a> exit because of a ServerAliveTimeout, mention the hostname that caused it.
   <li>Update CGI(3p) to 3.51. Includes a better fix for SA42443.
   <li>Implemented fast channel change in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=athn&sektion=4&format=html">athn(4)</a>.
   <li>Align <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vdsp&sektion=4&arch=sparc64&format=html">vdsp(4/sparc64)</a> with Solaris expected behaviour.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=athn&sektion=4&format=html">athn(4)</a> create an STA entry for the BSS upon association.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vnd&sektion=4&format=html">vnd(4)</a> init and destroy the bufq in the ioctl handler to prevent problems when configuring a second one.
   <li>Make install fsck question default to 'no'.
   <li>Make all /dev/*random nodes supply data from the same source.
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iscsid&sektion=8&format=html">iscsid(8)</a> task scheduler from locking up.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iscsid&sektion=8&format=html">iscsid(8)</a> pass the magic LUN -1 to VSCSI_REQPROBE so that all LU are probed by the midlayer.
   <li>Added minimal LUN handling to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iscsid&sektion=8&format=html">iscsid(8)</a>.
   <li>Fixed bug in the routing socket interface.
   <li>Put <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=htons&sektion=3&format=html">htons(3)</a> around ip_randomid() for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4&format=html">pf(4)</a> scrub random-id to make it consistent with the network stack.
   <li>Fixed bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sl&sektion=4&format=html">sl(4)</a>.
   <li>Added preliminary support for the Atheros AR9271 chipset and probably the AR9280+AR7010 and AR9287+AR7010 to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=athn&sektion=4&format=html">athn(4)</a>.
   <!-- 2011/01/05 -->
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpi&sektion=4&format=html">acpi(4)</a> MCFG ignores tables with an empty bus range.
   <li>Pass pmap_bootstrap() the memory range used by the PROM/BUG/firmware/... in aviion, luna88k and mvme88k.
   <li>Added minor optimizations to m88k <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pmap&sektion=9&format=html">pmap(9)</a>.
   <li>Make copypage() and zeropage() per-cpu function pointers on mvme88k.
   <li>Changed the count parameter to cmmu_tlb_inv(), and introduce cmmu_tlb_inv_all() to drop all user tlb entries on mvme88k.
   <li>Put <tt>su -c ...</tt> command into an rcexec variable so that it can be easily used it in rc scripts.
   <li>Reintroduced use of bufq in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vnd&sektion=4&format=html">vnd(4)</a>.
   <li>Fixed properly PR6009.
   <!-- 2011/01/04 -->
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> parse and ignore minimal column width specification.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apm&sektion=4&arch=i386&format=html">apm(4/i386)</a> support machdep.lidsuspend, at least on Thinkpads which have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aps&sektion=4&format=html">aps(4)</a>.
   <li>Added a cleaner integration of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tbl&sektion=7&format=html">tbl(7)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a>.
   <li>Added support for Memory Mapped Configuration space access.  Gives access to PCIe extended configuration space access on modern i386 and amd64 machines.
   <li>Use pmap_uncache_page() to alter cacheability of pages in bus_dmamem_map(). Makes the zaurus text mode console memory cached again after exiting from X.
   <li>Introduced pmap_uncache_page() in arm <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pmap&sektion=9&format=html">pmap(9)</a> to make a page uncached and maintain this both at the pte and pv list level.
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vcons&sektion=4&arch=sparc64&format=html">vcons(4/sparc64)</a> from assuming it is always the console since it's possible to run CoolThreads servers with a graphics console.
   <li>Updated xproto to version 7.0.20.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=random&sektion=4&format=html">random(4)</a> arc4_stir() only grab 64 bytes from the MD5 output.
   <li>Added support for XVR-300 in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=radeonfb&sektion=4&arch=sparc64&format=html">radeonfb(4/sparc64)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.subr&sektion=8&format=html">rc.subr(8)</a> check for a login class that match the rc script name and use it if it is find, otherwise use daemon.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bpf&sektion=4&format=html">bpf(4)</a> bpf_movein(), range-check mbuf size against MCLBYTES before size_t to int truncation.
   <li>Implemented NOP-IN -> NOP-OUT handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iscsid&sektion=8&format=html">iscsid(8)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iscsid&sektion=8&format=html">iscsid(8)</a> cleanup tasks with a NULL callback after queuing the PDU to be sent out. Allows immediate responses to be issued with a task instead of very special code.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iscsid&sektion=8&format=html">iscsid(8)</a> truncate the scsi sense data to 18 bytes if more data was supplied. Improves connection.
   <li>Fixes parsing of login responses with additional padding in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iscsid&sektion=8&format=html">iscsid(8)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iscsid&sektion=8&format=html">iscsid(8)</a> log the PDU which failed because no task was found.
   <li>Added a missing session parameter in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iscsid&sektion=8&format=html">iscsid(8)</a>.
   <li>Fixes multiple <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=man&sektion=7&format=html">man(7)</a> .IP and .TP bugs for -Tascii and -Thtml.
   <li>Cleaned up and simplified <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> command argument parsing.
   <!-- 2011/01/03 -->
   <li>Cleaned up argument count validation in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mdoc&sektion=7&format=html">mdoc(7)</a>: prevent segfault on empty .Db, .Rs, .Sm, and .St; let check_count() really throw the requested level, not always ERROR and downgrade most bad argument counts from ERROR to WARNING.
   <li>Added support for UTF-8 mouse input (\033[1005h) in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a>.
   <li>Make unprovided <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> macro arguments defaults to empty string and not NULL.
   <li>Removed the old COMPAT_23 SysV IPC structures from the kernel.
   <li>Fixed bugs in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> macro argument parser with blank, backslashes and quotes escaping.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> use one common macro argument parser for roff and man macros.
   <li>Added to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_info&sektion=1&format=html">pkg_info(1)</a> a <tt>-r &lt;pkgspec&gt;</tt> option to to check for a pkgspec by name, without looking at installed packages.
   <li>Reworked OpenBSD::Ustar(3p) object creation.
   <li>Plugged a memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fortune&sektion=6&format=html">fortune(6)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ac97&sektion=4&format=html">ac97(4)</a> use host_flags directly as they're initialized during attach time.
   <li>Allow to change vlan options of existing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vlan&sektion=4&format=html">vlan(4)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=svlan&sektion=4&format=html">svlan(4)</a> devices at runtime instead of forcing the user to-recreate the interface with the changed options.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ac97&sektion=4&format=html">ac97(4)</a> check the optional flags method is not NULL before using it.
   <li>Adjusted krb5 directories in OpenSSL pkg-config generator.
   <li>Reworked m88k systems backtrace code.
   <li>Reduced use of <tt>cd</tt> in the install script by using sub-shells or absolute paths when possible.
   <!-- 2011/01/02 -->
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vdsp&sektion=4&arch=sparc64&format=html">vdsp(4/sparc64)</a> with OpenSolaris virtual disk client.
   <li>Make hppa need_resched() call cpu_unidle() such that a process running on another CPU is woken up.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_create&sektion=1&format=html">pkg_create(1)</a> create formatted man pages as temporary files.
   <li>Improved OpenBSD::Ustar(3p) error printing.
   <li>Enabled Xorg on hppa.
   <li>Enabled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=udl&sektion=4&format=html">udl(4)</a> in Xenocara.
   <li>Prevent some NULL pointer dereference in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=osiop&sektion=4&format=html">osiop(4)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=elroy&sektion=4&arch=hppa&format=html">elroy(4/hppa)</a> store bus/dev/func numbers only when the corresponding pointer argument isn't NULL.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vdsp&sektion=4&arch=sparc64&format=html">vdsp(4/sparc64)</a> with OpenSolaris virtual disk client and enabled to boot from a bootable automatic installer cdrom.
   <li>Added code for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpi&sektion=4&format=html">acpi(4)</a> taskqueue. Eliminates need for state vars in acpi softc serialize processing ACPI tasks for sleep/powerdown/GPE event.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vdsp&sektion=4&arch=sparc64&format=html">vdsp(4/sparc64)</a> go past the version negotiation against an OpenSolaris virtual disk client.
   <!-- 2011/01/01 -->
   <li>Improved mvme88k cache handling.
   <li>Implemented READ CAPACITY in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vdsk&sektion=4&arch=sparc64&format=html">vdsk(4/sparc64)</a>.
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=random&sektion=4&format=html">random(4)</a> from folding the MD5 in half.
   <li>Moved hppa setting cpu_hzticks to the clock initialization function, like other ports.
   <li>Improved softintr_establish() linked list management in hppa intr.c.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=elroy&sektion=4&arch=hppa&format=html">elroy(4/hppa)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dino&sektion=4&arch=hppa&format=html">dino(4/hppa)</a> store bus/dev/func numbers only when the corresponding pointer argument isn't NULL.
   <li>Prevent a buffer overflow in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sort&sektion=1&format=html">sort(1)</a>. Fixes PR6294.
   <li>Added support for OTPROM reading on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=athn&sektion=4&format=html">athn(4)</a> AR9485.
   <li>Added a -P option to new-window and split-window to print the new window or pane index in target form.
   <li>Reset <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> session timer of an unattached session when it is attached.
   <!-- 2010/12/31 -->
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wd&sektion=4&format=html">wd(4)</a> put the drive into standby in shutdown, but only if the machine will be powered down.
   <li>Rewrite the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=random&sektion=4&format=html">random(4)</a> randomattach function.
   <li>Removed kq and poll code from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=random&sektion=4&format=html">random(4)</a>.
   <li>Adapt the m88k systems <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pmap&sektion=9&format=html">pmap(9)</a> to aviion, mvme88k, luna88k.
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=athn&sektion=4&format=html">athn(4)</a> from exceeding power requirements in Atheros AR9380, AR9485, AR9380, AR9003 chipsets.
   <li>Better handle of writethrough mappings in m88k systems <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pmap&sektion=9&format=html">pmap(9)</a>.
   <li>Reworked the cache flushing routines in m88k systems.
   <li>Introduced a new cmmu routine in m88k systems.
   <li>Updated dirent.h for standard compliance: expose dirfd with XPG7 and scandir and alphasort with POSIX 2008.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isp&sektion=4&format=html">isp(4)</a>.
   <li>Added a new firmware package for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwn&sektion=4&format=html">iwn(4)</a>.
   <li>Reduced the chances of false pulse detect in AR9271 and AR9485 Atheros chipset and improved carrier leak calibration/correction.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=athn&sektion=4&format=html">athn(4)</a> more bus independent.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8&format=html">pfctl(8)</a> check <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf.conf&sektion=5&format=html">pf.conf(5)</a> scrub don't use no-df, random-id, set-tos options for IPv6 rules.
   <li>Make amd64 machine-dependent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthreads&sektion=3&format=html">pthreads(3)</a> compile with llvm-clang.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sigsetops&sektion=3&format=html">sigsetops(3)</a> compile with llvm-clang.
   <!-- 2010/12/30 -->
   <li>Changed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> from a per-session stack of buffers to one global stack.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=random&sektion=4&format=html">random(4)</a>.
   <li>Fixed addressing block bug with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wd&sektion=4&format=html">wd(4)</a> and 2010 Apple 13&quot; MacbookPro.
   <li>Added hppa GENERIC.MP to the release build and ship bsd.mp for hppa.
   <li>Make sure hppa restore the right interrupt mask when switching CPUs.
   <li>Improved the loading of FPU context with multiple CPUs in hppa.
   <li>Turn hppa machine-dependent signotify() into a function that also calls cpu_unidle().
   <li>Implemented cpu_unidle() for hppa multiprocessor kernels.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mfi&sektion=4&format=html">mfi(4)</a> use iopools.
   <!-- 2010/12/29 -->
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=run&sektion=4&format=html">run(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rum&sektion=4&format=html">rum(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=urtw&sektion=4&format=html">urtw(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ral&sektion=4&format=html">ral(4)</a> from adding timeouts if the driver is dying and improved detaching.
   <li>Add a process reference counting variable to struct usbd_device in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&sektion=4&format=html">usb(4)</a>.
   <li>Fixed some PCI power management issues that prevented <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpi&sektion=4&format=html">acpi(4)</a> (and perhaps apm) suspend on some machines.
   <li>Added support for all the four xterm mouse modes.
   <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> config file parser and source-file to return "don't exit" to the client to let attach work from configuration files.
   <li>Prevent i386 and amd64 kernels from printing the "can't get bus clock" message with Xeon 3600/5600 and Xeon 6500/7500.
   <li>Removed non-essential, unused parts of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=random&sektion=4&format=html">random(4)</a>.
   <li>Removed fc_conf from rc.subr.
   <li>Removed more direct uses of print in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a>.
   <li>Fixed <tt>swapctl -A</tt> with DUIDs in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fstab&sektion=5&format=html">fstab(5)</a> and plugged a memory leak.
   <li>Implemented timeouts of scsi commands in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mpii&sektion=4&format=html">mpii(4)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mpii&sektion=4&format=html">mpii(4)</a> properly detach devices.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> libmdoc, replace the union of pointers to structs of macro-specific data by a pointer to a union of structs, which makes the code simpler and more robust at the expense of a small memory overhead.
   <!-- 2010/12/28 -->
   <!-- 2010/12/27 -->
   <li>Fixed a bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a>.
   <li>Corrected x86_atomic_*_ul() to operate on 64bit integers, removed x86_atomic_*_l(), and updated the callers of all of those to use the underlying x86_atomic_*_u32() functions they were expecting.
   <li>Removed unused and broken x86_multicast_ipi() from i386 and amd64.
   <li>Prevent issuing a m88k cache maintenance operation until the last one is not completed.
   <li>Make  rc.subr call rc_conf itself right after reading in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.conf&sektion=8&format=html">rc.conf(8)</a>.
   <li>Properly initialize i386 MXCSR and XMM registers when writing only in the x87 FPU state and the process has not used the FPU yet.
   <li>Added cfattach activate functions and call usbd_deactivate() in the DVACT_DEACTIVATE case for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cdcef&sektion=4&format=html">cdcef(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=otus&sektion=4&format=html">otus(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rsu&sektion=4&format=html">rsu(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=urtwn&sektion=4&format=html">urtwn(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uberry&sektion=4&format=html">uberry(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=udfu&sektion=4&format=html">udfu(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=udl&sektion=4&format=html">udl(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uow&sektion=4&format=html">uow(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uyap&sektion=4&format=html">uyap(4)</a>. Make those which don't have dying flag call usbd_deactivate() in the DVACT_DEACTIVATE case.
   <!-- 2010/12/26 -->
   <li>Added some groff behaviour to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a>: Specifying both .%T and .%J in an .Rs block causes the title to be quoted instead of underlined, such that journal title and article title appear visually different.
   <li>Removed pmap_phys_address(), and force every driver's mmap() routine to return a physical address in all platforms. Allows machine-independent drivers to implement <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mmap&sektion=2&format=html">mmap(2)</a> routines without having to know about the pmap_phys_address() implementation.
   <!-- 2010/12/25 -->
   <li>Polished <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> HTML output: use &lt;SMALL&gt; for .SM and &lt;CODE&gt; for .Dl, &lt;B&gt; for bold and &lt;I&gt; for italic.
   <!-- 2010/12/24 -->
   <li>Added a param to uvm_map_hint to not skip over the heap, and use it as a last resort if mmap fails otherwise to enable more complete address space utilization.
   <li>Prevent linker failure with sparc crtbeginS.o.
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pms&sektion=4&format=html">pms(4)</a> for crashing when doing an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ioctl&sektion=2&format=html">ioctl(2)</a> (eg <tt>wsconsctl -a</tt>) before first activation (wsmoused or X).
   <li>Prevent rc.subr from overwriting local_rcconf by flags from the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&sektion=8&format=html">rc(8)</a> script.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_create&sektion=1&format=html">pkg_create(1)</a> create more bogus packages to get errors out of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a>.
   <li>Prevent g++(1) from warning about undefined __throw_exception_again().
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> handle failures from ports tree with more care.
   <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sd&sektion=4&format=html">sd(4)</a> devices check for and respect read-only information the way <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=st&sektion=4&format=html">st(4)</a> does. Have both decline to open read-only devices for anything but read-only access.
   <!-- 2010/12/23 -->
   <li>Fixed a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> crash due to sides effects server_kill_window with RB_FOREACH.
   <li>Prevent m88k systems from sharing their exception page with the one used by the firmware at address 0. Make it possible to caught NULL pointer dereference.
   <li>Add a common interface for various devices in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pms&sektion=4&format=html">pms(4)</a>.
   <li>Make m88k systems check for pcb_onfault being set for genuine kernel data faults.
   <li>Make the pte created by pmap_map() wired, and count them in pmap_kernel() statistics on m88k systems.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pmap&sektion=9&format=html">pmap(9) mmap interface</a>.
   <li>Increased the DATA limit to the maximum value in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8&format=html">bgpd(8)</a> RDE, do the same with NOFILE in the session engine.
   <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcpd&sektion=8&format=html">dhcpd(8)</a> when asked to log on stderr.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> use netmask instead of address when it is asked to.
   <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> SA rekeying for responders.
   <!-- 2010/12/22 -->
   <li>Added more standard HTML tag to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> -tHTML.
   <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=drm&sektion=4&format=html">drm(4)</a> to work in -keepPriv situations.
   <li>Prevent removing of xf86drm device entry if open fails.
   <li>Make the installation script use the chrooted <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arandom&sektion=4&format=html">arandom(4)</a> and add to it more commands of output of random junk.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&sektion=8&format=html">rc(8)</a> and the installation script use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arandom&sektion=4&format=html">arandom(4)</a> for feeding entropy to the kernel.
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=opendev&sektion=3&format=html">opendev(3)</a> from prepending /dev/ to path if it already contains a slash.
   <li>Reworked <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> child SA rekeying and added a new per-policy "lifetime" in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked.conf&sektion=5&format=html">iked.conf(5)</a>.
   <li>Fixed some bugs in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a>.
   <li>Make it easier to spot errors in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vnd&sektion=4&format=html">vnd(4)</a> populate the disk name based on the mode in which it was configured (svndX if safe vnd disk, vndX if standard).
   <li>Add support for Dynex DX-SC51 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=envy&sektion=4&format=html">envy(4)</a>.
   <li>Prevent an infinite loop in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a>.
   <!-- 2010/12/21 -->
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> vertical spacing, -Thtml.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> store it's sessions in a red-black tree by name rather than a list.
   <li>Updated xorg-server to version 1.9.3.
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsec&sektion=4&format=html">ipsec(4)</a> input from leaking short packets.
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=opendev&sektion=3&format=html">opendev(3)</a> from casting to non-const.
   <li>Converted netisr to a normal soft interrupt instead of having machine-dependent code for it.
   <li>Prevent a mbuf leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsec&sektion=4&format=html">ipsec(4)</a>.
   <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> netmask from sockaddr conversion.
   <li>Fixed PR6524.
   <li>Fixed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iked&sektion=8&format=html">iked(8)</a> log_warn and log_debug arguments.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> dependencies finder.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> buffers. Fixes some segfaults.
   <!-- 2010/12/20 -->
   <li>Work around <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=panic&sektion=9&format=html">panic(9)</a> due to 'invalid opcode' in mvme88k kernel trap.
   <li>Fixed panics when applying <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=newfs&sektion=8&format=html">newfs(8)</a> to the 'c' partition of a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=softraid&sektion=4&format=html">softraid(4)</a> volume, though one shouldn't do that.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_create&sektion=1&format=html">pkg_create(1)</a> solving of dependencies by making it ask the ports tree for the plist.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=relayd&sektion=8&format=html">relayd(8)</a> only set SO_REUSEPORT for listening ports. Fixes 'Address already in use' errors seen on high load.
   <li>Added a check in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_create&sektion=1&format=html">pkg_create(1)</a>: walk the dependency tree for @wantlib. Prevents packages that won't install.
   <li>Split solver class into a base that can be reused from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_create&sektion=1&format=html">pkg_create(1)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> OpenBSD::Dependencies.
   <li>Make a real method out of find_candidate in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> OpenBSD::Dependencies.
   <li>Allow registration of library objects in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> pass state to SharedLibs for direct printing.
   <li>Removed SESSION_DEAD flag from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> use pointer rather than index for the client's last session.
   <li>Unified the way <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> sessions are used by callbacks.
   <!-- 2010/12/19 -->
   <li>Added a -xxx option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcidump&sektion=8&format=html">pcidump(8)</a> to print PCIe extended configuration space.
   <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a> from destroying the index counter when a session comes up.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ucycom&sektion=4&format=html">ucycom(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=utrh&sektion=4&format=html">utrh(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=utwitch&sektion=4&format=html">utwitch(4)</a> the last drivers using there own macros instead of usb_lookup().
   <li>Fixed an alignment trap triggered by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vnconfig&sektion=8&format=html">vnconfig(8)</a> on sparc for kernels compiled with gcc4 in the kernel generic <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ioctl&sektion=2&format=html">ioctl(2)</a>.
   <li>Added other-pane-height and other-pane-width options to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1&format=html">tmux(1)</a>. Allows the width or height of the smaller panes in the main-horizontal and main-vertical layouts to be set.
   <li>Updated freetype to version 2.4.4.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> handle .Bk with HTML output format the same way it is for ASCII.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> handle .Bk the same way as groff 1.20.1: .Bk without arguments defaults to -words, .Bk with invalid arguments (including -lines) has no effect.
   <li>Fixed regression in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&format=html">smtpd(8)</a>: if MX look up fails, fallback to using the host itself.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a> HTML output: use less &lt;DIV&gt; and more &lt;H1&gt;, &lt;H2&gt;, &lt;P&gt;, &lt;BR&gt;, &lt;PRE&gt;, &lt;UL&gt;, &lt;OL&gt;, &lt;DL&gt; etc.
   <li>Removed `i' and `r' macro handlers in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mandoc&sektion=1&format=html">mandoc(1)</a>.
   <!-- 2010/12/18 -->
   <li>Added support for the Sweex LW154 to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rsu&sektion=4&format=html">rsu(4)</a>.
   <li>Improved <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1&format=html">pkg_add(1)</a> with uses of OpenBSD::State(3p).
 <!-- 2010/12/17 -->  <!-- 2010/12/17 -->
 <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&sektion=4&format=html">usb(4)</a> usbd_{bulk,intr}_transfer from catching signals if a timeout is set.  <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&sektion=4&format=html">usb(4)</a> usbd_{bulk,intr}_transfer from catching signals if a timeout is set.
 <li>Fixed simple passwords with SHA in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a>.  <li>Fixed simple passwords with SHA in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldapd&sektion=8&format=html">ldapd(8)</a>.
Line 80 
Line 452 
 <li><font color="#e00000"><strong>SECURITY FIX: Insufficent initialization of the pf rule structure in the ioctl handler may allow userland to modify kernel memory. By default root privileges are needed to add or modify pf rules.</strong></font><br>  <li><font color="#e00000"><strong>SECURITY FIX: Insufficent initialization of the pf rule structure in the ioctl handler may allow userland to modify kernel memory. By default root privileges are needed to add or modify pf rules.</strong></font><br>
 <a href="errata48.html#005_pf">A source code patch is available</a>.<br>  <a href="errata48.html#005_pf">A source code patch is available</a>.<br>
 <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>  <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
 <li>Fixed bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcpd&sektion=8&format=html">dhcpd(8)</a>.  <li>Fixed getopt() bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcpd&sektion=8&format=html">dhcpd(8)</a>.
 <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uticom&sektion=4&format=html">uticom(4)</a> from panicking when being attached. Enable it in i386 and amd64.  <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uticom&sektion=4&format=html">uticom(4)</a> from panicking when being attached. Enable it in i386 and amd64.
 <li>Added security fix in OpenSSL for CVE-2010-4180.  <li>Added security fix in OpenSSL for CVE-2010-4180.
 <!-- 2010/12/14 -->  <!-- 2010/12/14 -->

Legend:
Removed from v.1.1189  
changed lines
  Added in v.1.1190