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

Annotation of www/plus.html, Revision 1.995

1.863     naddy       1: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1.14      deraadt     2: <html>
                      3: <head>
1.424     deraadt     4: <title>OpenBSD-current changes</title>
1.728     horacio     5: <link rev="made" href="mailto:www@openbsd.org">
1.14      deraadt     6: <meta name="resource-type" content="document">
1.716     deraadt     7: <meta name="description" content="OpenBSD-current changes">
                      8: <meta name="keywords" content="openbsd,current,changes">
1.14      deraadt     9: <meta name="distribution" content="global">
1.939     jcs        10: <meta name="copyright" content="This document copyright 1996-2005 by OpenBSD.">
1.14      deraadt    11: </head>
                     12:
1.728     horacio    13: <body bgcolor="#ffffff" text="#000000" link="#23238e">
1.14      deraadt    14:
1.828     jsyn       15: <a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>
1.64      downsj     16: <p>
1.965     pvalchev   17: <h2><font color="#e00000">Changes made between OpenBSD 3.8 and OpenBSD-current</font></h2>
1.863     naddy      18: <hr>
1.14      deraadt    19:
                     20: <p>
1.823     jsyn       21: This is a partial list of the major machine-independent changes
1.602     aaron      22: (i.e., these are the changes people ask about most often).  Port
1.29      deraadt    23: specific changes have also been made, and are sometimes mentioned
1.728     horacio    24: in the pages for the specific <a href="plat.html">platforms</a>.
1.14      deraadt    25:
1.17      deraadt    26: <p>
1.725     naddy      27: Changes to the <a href="ports.html">ports</a> collection are documented
1.747     naddy      28: <a href="portsplus/index.html">here</a>.
1.725     naddy      29:
                     30: <p>
1.863     naddy      31: Note: <font color="#e00000">Problems for which patches exist are marked in red</font>.
1.185     deraadt    32:
                     33: <p>
1.186     deraadt    34: <h3>
1.846     deraadt    35: For changes in other releases, click below:<br>
                     36: <a href="plus20.html">2.0</a>,
                     37: <a href="plus21.html">2.1</a>,
                     38: <a href="plus22.html">2.2</a>,
                     39: <a href="plus23.html">2.3</a>,
                     40: <a href="plus24.html">2.4</a>,
                     41: <a href="plus25.html">2.5</a>,
                     42: <a href="plus26.html">2.6</a>,
                     43: <a href="plus27.html">2.7</a>,
                     44: <a href="plus28.html">2.8</a>,
                     45: <a href="plus29.html">2.9</a>,
                     46: <a href="plus30.html">3.0</a>,
                     47: <a href="plus31.html">3.1</a>,
1.868     deraadt    48: <a href="plus32.html">3.2</a>,
1.889     david      49: <a href="plus33.html">3.3</a>,
1.916     david      50: <a href="plus34.html">3.4</a>,
1.935     miod       51: <a href="plus35.html">3.5</a>,
1.941     deraadt    52: <a href="plus36.html">3.6</a>,
1.963     deraadt    53: <a href="plus37.html">3.7</a>,
                     54: <a href="plus38.html">3.8</a>.
1.422     deraadt    55: <br>
1.186     deraadt    56: </h3>
                     57:
                     58: <p>
1.863     naddy      59: <h3><font color="#0000e0">We are working on OpenBSD-current.</font></h3><p>
1.847     deraadt    60: <p>
                     61:
1.422     deraadt    62: <ul>
1.995   ! pvalchev   63: <!-- 2006/02/04 -->
        !            64: <li>OpenSSH 4.3 is released.
        !            65: <li>In X's mouse driver, check buffer size before reading next char, which fixes a long standing mouse bug.
        !            66: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcfiic&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">pcfiic(4)</a>, a driver for the Phillips PCF8584 i2c controller.
        !            67: <li>Add support for VIA VT6410, Intel 82451NX (PIIX4) and 82801DBL (ICH4-L) to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">pciide(4)</a>.
        !            68: <li>Fix local arbitrary command execution vulnerability on local/local and remote/remote copies in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scp&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">scp(1)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">sftp(1)</a>.
        !            69: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">pf(4)</a>, the TCP SACK option needs sequence number modulation.
        !            70: <li>Add basic radiotap support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=an&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">an(4)</a>.
        !            71: <li>Disable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iic&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">iic(4)</a> when <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipmi&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">ipmi(4)</a> is enabled - fixes machines that freak out when more than one driver touches the i2c devices.
        !            72: <li>Fix HMAC calculation in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">carp(4)</a>.
        !            73: <li>Implement HTTP proxy authentication support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">nc(1)</a>.
        !            74: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ossaudio&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">ossaudio(3)</a>, fix a problem leading to unintentional changes of the audio settings with certain applications.
        !            75: <li>Support Path MTU Discovery for link2 ipsec bridges (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bridge&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">bridge(4)</a>).
        !            76: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=evbuffer_add_vprintf&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">evbuffer_add_vprintf(3)</a> interface to libevent.
        !            77: <li>Support more models (and MII) in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sm&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">sm(4)</a>.
        !            78: <li>Fix UDMA on the IDE function integrated on the VIA VT8237 south bridge.
1.994     pvalchev   79: <!-- 2006/01/20 -->
                     80: <li>Fix a cross-site scripting vulnerability in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">httpd(8)</a>'s mod_imap.
                     81: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apmd&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">apmd(8)</a> performance modes tweaks; show CPU speed in apm output.
                     82: <li>Active development on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpi&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">acpi(4)</a>.
                     83: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">pf(4)</a> traffic normalization (scrub) code, fix a bug leading to kernel panics due to double-insertion in the fragment cache.
                     84: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsecctl&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">ipsecctl(8)</a>, add support for pre-shared keys with "ike esp" using the new keyword "psk".
                     85: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wbenv&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">wbenv(4)</a>, a driver for the Winbond W83L784R/W83L785R/W83L785TS-L hardware monitor.
                     86: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gpioiic&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">gpioiic(4)</a>, a driver for I2C bus bit-banging through GPIO pins.
                     87: <li>In macppc <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wdc&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">wdc(4)</a>, allow proper detaching so that detaching a mediabay device works as expected.
                     88: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lldiv&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">lldiv(3)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=imaxabs&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">imaxabs(3)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=imaxdiv&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">imaxdiv(3)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strtoimax&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">strtoimax(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strtoumax&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">strtoumax(3)</a> to libc/stdlib.
                     89: <li>Add Path MTU discovery for NAT-Traversal (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">isakmpd(8)</a>).
                     90: <!-- 2006/01/12 -->
                     91: <li>Move to using GDT only (no more LDT in the general case) with a variable limit selector, to allow the W^X line to float much more dynamically.
                     92: <li>Fix checksumming on little endian systems in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hme&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">hme(4)</a>.
                     93: <li>Fix a crash in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=less&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">less(1)</a> that occurred with files with very long lines.
                     94: <li>Fix a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tun&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">tun(4)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bridge&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">bridge(4)</a> crash that could occur in certain circumstances.
                     95: <li>Fix the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=axe&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">axe(4)</a> driver on the big endian architectures.
                     96: <li>Rework the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=an&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">an(4)</a> driver for net80211 support and support for newer hardware, as well as remove the need for ancontrol.
                     97: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ral&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">ral(4)</a>, add preliminary support for Ralink Technology RT2561, RT2561S and RT2661 chipsets.
                     98: <li>In signal.h, expose structs sigcontext/sigstat/sigaltstack for XPG4.2 compliance.
1.993     pvalchev   99: <!-- 2006/01/07 -->
                    100: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vfscanf&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">vfscanf(3)</a>, fix the handling of negative hexadecimal numbers in integer formats.
                    101: <li>Add real C99 stdint.h and inttypes.h headers.
                    102: <li>Make it possible to set a default vlan priority to a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vlan&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">vlan(4)</a> interface.
                    103: <li>Many <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rtw&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">rtw(4)</a> (Realtek RTL8180L) improvements.
                    104: <li>On mac68k, switch to real keyboard and mouse drivers and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">wscons(4)</a> as console.  Also XF4 server support added for mac68k for the wsfb driver.
                    105: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nviic&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">nviic(4)</a>, a driver for the NVIDIA nForce2/3/4 SMBus controllers.
                    106: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">bgpd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">ospfd(8)</a> improvements.
                    107: <li>In ip_input(), fix a case where <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">pf(4)</a>-modified packets could send icmp errors with corrupted payload.
                    108: <li>Fix for a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=perl&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">perl</a> sprintf buffer overflow.
                    109: <li>A fix in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pxeboot&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">pxeboot(8)</a> to help older PXE clients.
                    110: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uaudio&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">uaudio(4)</a>, fix a potential crash when changing parameters with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=audioctl&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">audioctl(1)</a>.
                    111: <li>For macppc, switch from the maciic(4) driver to the general <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iic&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">iic(4)</a> infrastructure, simplifying the future.
                    112: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=amdiic&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">amdiic(4)</a>, an AMD-8111 SMBus controller driver.
                    113: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=asbtm&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html">asbtm(4)</a> driver for the Asus ASB100 sensors.
                    114: <li>Merge with X.Org 6.9.
1.991     pvalchev  115: <!-- 2005/12/30 -->
                    116: <li>W^X support for macppc G5's.
                    117: <li>Enable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ichiic&sektion=4">ichiic(4)</a> on amd64 GENERIC too.
                    118: <li>Add VMWare virtual NIC device id to pcidevs list.
                    119: <!-- <li>Add viapm and admcts to i386 and amd64 GENERIC. -->
                    120: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8">ospfd(8)</a>, use a timewheel instead of a simple timer per neighbor for the LS retransmission list. Makes it possible to cluster multiple LSA updates into one OSPF packet, giving massive speedups when large databases need to be synced.
                    121: <li>Add 'include' support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hostapd.conf&sektion=5">hostapd.conf(5)</a>.
                    122: <li>Fix the last pieces for hppa rthreads support.
                    123: <li>Import <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tftp-proxy&sektion=8">tftp-proxy</a>, a PF proxy for the TFTP protocol.
                    124: <li>Split the &lt;errno.h&gt; from &lt;sys/errno.h&gt; which now only contains errno values.
                    125: <li>Let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gdb&sektion=1">gdb(1)</a> skip the ld.so resolver on sparc and sparc64, making stepping into functions in shared libraries work.
                    126: <li>Fix single stepping over system calls in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gdb&sektion=1">gdb(1)</a> for sparc and sparc64.
                    127: <li>Updates to the adaptec scsi driver timeout code.
                    128: <li>Add lots of i2c bus drivers to alpha, amd64 and i386.
                    129: <li>On mvme88k, keep an array of command blocks instead of using malloc/free for every scsi command. Also remove the 1:1 association between scsi targets and work queues.
                    130: <li>Fix a possible crash in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lynx&sektion=1">lynx(1)</a>, backported from 2.8.6dev16.
                    131: <li>Fix possible overflow in the tabstops[] array in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=expand&sektion=1">expand(1)</a>.
                    132: <li>Add a public domain <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sdiff&sektion=1">sdiff(1)</a> to the tree.
                    133: <li>i2c sensor code now works on sparc64 v120 too.
                    134: <li>Add sparc, sparc64 and mips64 support to rthreads, and add fixes for alpha, powerpc, amd64 and i386.
                    135: <li>Added a basic ipsec.conf for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsecctl&sektion=8">ipsecctl(8)</a>.
                    136: <li>Add m68k, m88k, vax support to rthreads.
                    137: <li>Added support for Nintendo Wi-Fi USB driver in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ral&sektion=4">ral(4)</a>.
                    138: <li>Lots and lots of i2c drivers added and workarounds for quirks in various chipsets.
                    139: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=emu&sektion=4">emu(4)</a> and missing midi attachment on macppc <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=eap&sektion=4">eap(4)</a>.
                    140: <li>Enable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ichiic&sektion=4">ichiic(4)</a> on i386 GENERIC.
                    141: <li>Fully implemented microtime() on arm/xscale cpus.
                    142: <li>Rework PHY setup, media handling and dualport detection on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sk&sektion=4">sk(4)</a>.
                    143: <li>Teach <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gdb&sektion=1">gdb(1)</a> about i386 interrupt frames.
                    144: <li>Disable Zaurus lcd dma when screen is closed. May give performance improvements.
                    145: <li>Make sure MMX/SSE includefiles are installed on amd64.
                    146: <li>Teach <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gdb&sektion=1">gdb(1)</a> how to unwind i386 and amd64 kernel trap frames.
                    147: <li>On hp300 and hppa, postpone hil console detection to the first detection of a keyboard.
                    148: <li>On Zaurus, allow sysctl machdep.lidsuspend=1 to cause suspend on screen closure. Opening does not yet wake it up though.
                    149: <!-- 2005/12/21 -->
                    150: <li>Make sure userland programs include &lt;errno.h&gt; and not &lt;sys/errno.h&gt;.
                    151: <li>Reworked signal handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a> and make sure it removes it's pid/fifo on exit.
                    152: <li>Add machdep.maxspeed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=8">sysctl(8)</a> for Zaurus to change the meaning of hw.setperf=100.
1.990     pvalchev  153: <!-- 2005/12/20 -->
1.991     pvalchev  154: <li>Various fixes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1">mg(1)</a>.
                    155: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a> uses exitcode 255 on errors to match documentation.
                    156: <li>Make sure zaurus returns to the speed it was at before, when doing wakeup.
                    157: <li>Switch zaurus to use clock4 instead of clock0 so we get clocks when running at 91MHz.
                    158: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kqueue&sektion=2">kqueue(2)</a> fix in libevent.
                    159: <li>Make "cksum -c" understand checklists made with cksum, sum and sysvsum.
1.990     pvalchev  160: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tpms&arch=macppc&sektion=4">tpms(4)</a>,
1.992     xsa       161: an Apple touchpad driver for the newer PowerBooks and iBooks.
1.990     pvalchev  162: <li>Add %hhd format to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=printf&sektion=3">*printf(3)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scanf&sektion=3">*scanf(3)</a> and %z to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scanf&sektion=3">*scanf(3)</a>.
                    163: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ichiic&sektion=4">ichiic(4)</a>,
                    164: Intel ICH SMBus driver to be used with the
                    165: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iic&sektion=4">iic(4)</a> framework.
                    166: <li>libresolv has been removed.
                    167: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipmi&sektion=4">ipmi(4)</a>
                    168: bugs which had caused instabilities and crashes during boot on some machines.
                    169: <li>Initial support for an Nvidia nforce ethernet driver (nfe), not yet
                    170: functional.
                    171: <li>Prevent recursive interrupts with an i386 MP kernel which lead to
                    172: kernel stack overflow under heavy network interrupt load.
                    173: <li>Add M-x <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lint&sektion=1">lint</a>
                    174: mode to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1">mg(1)</a>.
                    175: <li>Fix a huge delay attaching
                    176: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=adb&arch=macppc&sektion=4">adb(4)</a>
                    177: on some macppc machines.
                    178: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hostapd&sektion=8">hostapd(8)</a>,
                    179: add an option to increase the multicast TTL so one can use inter-network
                    180: multicast forwarding of hostapd messages.
                    181: <li>Compile all system libraries with
                    182: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&sektion=1">gcc(1)</a> -g
                    183: to aid in the debugging usefulness of a default system.
                    184: <li>Do not allow setuid/setgid processes to open /dev/fd/# (see
                    185: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fd&sektion=4">fd(4)</a>),
                    186: as documented in
                    187: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=issetugid&sektion=2">issetugid(2)</a>.
                    188: <li>Fix ISC <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nslookup&sektion=1">nslookup(1)</a>
                    189: to print the ">" prompt to stdout as historically done, as scripts depend on this
                    190: behaviour.
                    191: <li>Add support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tun&sektion=4">tun(4)</a>
                    192: forwarding over <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a> -
                    193: a simple way to use OpenSSH for ad hoc virtual private network connections, like secure
                    194: wireless access.
                    195: <li>Remove fdescfs (file-descriptor file system).
                    196: <li>Add IPIP support to
                    197: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsecctl&sektion=8">ipsecctl(8)</a>
                    198: to tunnel IP traffic over IP without setting up <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gif&sektion=4">gif(4)</a> interfaces.
                    199: <li>Add support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bktr&sektion=4">bktr(4)</a>
                    200: to tune the channel via
                    201: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=radio&sektion=4">radio(4)</a> and
                    202: the corresponding features to
                    203: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=radioctl&sektion=1">radioctl(1)</a>.
                    204: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=top&sektion=1">top(1)</a>,
                    205: add support for toggling thread viewing (-T option).
                    206: <li>Beginning support for kernel threads (rthreads), non-default for now.
                    207: The implementation uses
                    208: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rfork&sektion=2">rfork(2)</a>
                    209: to create threads, and there are several new syscalls added to facilitate
                    210: a userland thread library.
                    211: <li>Add threads support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gdb&sektion=1">gdb(1)</a>.
                    212: <li>More <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lint&sektion=1">lint(1)</a>
                    213: hacking, recognise gcc __attribute__(x) and other noise-reducing improvements.
1.986     pvalchev  214: <!-- 2005/12/02 -->
1.990     pvalchev  215: <li>Fix signal races in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=event&sektion=3">event(3)</a>.
1.989     pvalchev  216: <li>Tweaks to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apmd&sektion=8&arch=i386">apmd(8)</a>'s
1.986     pvalchev  217: automatic performance adjustment change (raise when needed) and new -C option
                    218: to have the old behaviour.
                    219: <li>Add initial SB Audigy support to
                    220: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=emu&sektion=4">emu(4)</a>.
                    221: <li>More forward leaps for OpenCVS.
1.987     jsg       222: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=axe&sektion=4">axe(4)</a>,
                    223: add support for ASIX AX88772 10/100 ethernet adapters that are similar
1.986     pvalchev  224: to the gigabit AX88178.
                    225: <li>Add -j option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=date&sektion=1">date(1)</a>
                    226: to suppress setting the clock, but parse the given argument (for format conversion or to test).
                    227: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh-keygen&sektion=1">ssh-keygen(1)</a>,
                    228: enforce DSA key length to exactly 1024 bits and increase minimum RSA key size
                    229: to 768 bits.
                    230: <li>Many <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lint&sektion=1">lint(1)</a>
                    231: improvements, avoid various false positives.
                    232: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lynx&sektion=1">lynx(1)</a>
1.988     uwe       233: use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arc4random&sektion=3">arc4random(3)</a>
                    234: instead of other random functions; fix a possible crash.
1.986     pvalchev  235: <li>A lot of mvme88k/luna88k improvements and fixes.
                    236: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4">carp(4)</a>,
                    237: fix a bug where lower prioritized hosts would invalidly switch to
                    238: MASTER for a short time at boot-up.
1.985     pvalchev  239: <!-- 2005/11/27 -->
1.986     pvalchev  240: <li>Make a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=trunk&sektion=4">trunk(4)</a> interface's link state depend on the link states of the trunkports and fix a possible crash.
1.985     pvalchev  241: <li>Initial support for ASF in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4">bge(4)</a> driver.
                    242: <li>Fix interrupt moderation timer frequences for Yukon/Yukon-II cards in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sk&sektion=4">sk(4)</a>.
                    243: <li>Re-introduce debugging aid for queue macros to sys/queue.h, disabled by default.
                    244: <li>Update <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xterm&sektion=1">xterm(1)</a>
                    245: to version 207.
                    246: <li>Remove kernfs.
                    247: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsecctl&sektion=8">ipsecctl(8)</a>,
                    248: remove old-style keyed sha1/md5 - only hmac-sha1/md5 are supported.
                    249: <li>Various <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lint&sektion=1">lint(1)</a>
                    250: modernizations and infrastructure changes to facilitate its use.
                    251: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwi&sektion=4">iwi(4)</a>
                    252: work on big endian architectures.
                    253: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ral&sektion=4">ral(4)</a>,
                    254: implement the Adaptive Multi Rate Retry Algorithm (AMRR) for BSS mode and
                    255: other miscellaneous driver improvements.
1.989     pvalchev  256: <li>Permit <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apmd&sektion=8&arch=i386">apmd(8)</a>
1.985     pvalchev  257: to run on systems without APM support and let it handle hw.setperf
                    258: manually or dynamically.
                    259: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcpd&sektion=8">dhcpd(8)</a>,
                    260: fix problem of server looping with "already acking lease" when busy
                    261: With short lease times.
                    262: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a>,
1.988     uwe       263: add a printer for IAPP and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hostapd&sektion=8">hostapd(8)</a> messages.
1.985     pvalchev  264: <li>Many improvements and added features to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1">mg(1)</a>.
                    265: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipmi&sektion=4">ipmi(4)</a>,
                    266: do extra checks to prevent crashes on machines with a buggy BIOS.
                    267: <li>Move contents of sys/select.h into sys/selinfo.h in preparation for a
                    268: userland-visible sys/select.h in consistence with other systems.
1.990     pvalchev  269: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=esm&arch=i386&sektion=4">esm(4)</a>,
1.985     pvalchev  270: a driver for Embedded Server Management for Dell PowerEdge servers.
                    271: <li>Perform Kerberos calls even for invalid users to prevent leaking information
                    272: about account validity in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>.
1.984     pvalchev  273: <!-- 2005/11/21 -->
                    274: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=siop&sektion=4">siop(4)</a>,
                    275: fix microcode and driver to solve problems with interaction
                    276: with some problematic drives.
                    277: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hostapd&sektion=8">hostapd(8)</a>
                    278: support for multiple hostap (wireless) interfaces.
1.987     jsg       279: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rtw&sektion=4">rtw(4)</a>,
1.984     pvalchev  280: add support for GCT GRF5101 based hardware.
                    281: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4">bge(4)</a>,
                    282: correct a performance bug that remained from the original driver and
                    283: eliminate an unneeded and expensive PCI register write.
                    284: <!-- 2005/11/19 -->
                    285: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4">wi(4)</a> usb,
                    286: add support for ViewSonic Airsync Prism 2.5 USB adapters.
                    287: <li>Remove <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lock&sektion=9">lockmgr(9)</a> kernel mechanism and access curproc directly
                    288: which is simpler and will avoid many bugs in the interface.
                    289: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcap&sektion=3">pcap(3)</a>,
                    290: avoid a memory error that could lead to a crash after a complex bpf filter was specified.
                    291: <li>Add support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=onyx&sektion=4&arch=macppc">onyx(4)</a> audio device driver.
                    292: <li>A fix in macppc's i2s audio framework that makes iMac G5 sound work.
                    293: <li>Update <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcap&sektion=3">pcap(3)</a>
                    294: to libpcap-0.9.4's API and update tcpdump accordingly.
                    295: <li>Major improvements to the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aac&sektion=4">aac(4)</a> device driver.
                    296: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sd&sektion=4">sd(4)</a>,
                    297: use sectors as the partition size unit.  Fixes disklabel error messages for devices that have no OpenBSD disklabel and sectorsize larger than 512.
                    298: <li>Introduce new C99 math functions, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lrint&sektion=3">lrint(3)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lround&sektion=3">lround(3)</a> families.
                    299: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rup&sektion=1">rup(1)</a>,
                    300: sort hosts when specified on the command line as well.
                    301: <li>Fix a buffer overflow in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp-proxy&sektion=8">ftp-proxy(8)</a>.
                    302: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tun&sektion=4">tun(4)</a>,
                    303: fix automatic device creation so new devices get added to the proper
                    304: interface class group.
1.981     pvalchev  305: <!-- 2005/11/16 -->
1.984     pvalchev  306: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zrc&sektion=4&arch=zaurus">zrc(4)</a> driver on zaurus for the Sharp CE-RH2 remote control.
                    307: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=awacs&sektion=4">awacs(4)</a>
                    308: mixer control names.
                    309: <li>Add support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pi2c&sektion=4&arch=macppc">pi2c(4)</a>,
                    310: the macppc I2C controller on via-pmu.
1.981     pvalchev  311: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=maxds&sektion=4">maxds(4)</a>,
                    312: a driver for the maxim ds1631 temperature sensor.
                    313: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcagpio&sektion=4">pcagpio(4)</a>,
                    314: a driver for the philips pca9554 i2c gpio device.
                    315: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&sektion=8">disklabel(8)</a>,
                    316: fix conversion of K units to handle case of sector size greater than 1024.
                    317: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hostapd&sektion=8">hostapd(8)</a>,
                    318: work towards multiple daemons running on one machine.
                    319: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=admtmp&sektion=4">admtmp(4)</a>,
                    320: a driver for the adm1030 temperature and fan controller.
                    321: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tsl&sektion=4">tsl(4)</a>,
                    322: a driver for the TAOS TSL2560/61 light sensors.
                    323: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=brgphy&sektion=4">brgphy(4)</a>,
                    324: add DSP init code for more models (BCM5703 copper) and other revision-specific changes.
                    325: <li>Fix i386's <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=exp&sektion=3">exp(3)</a>
                    326: implementation for arguments Inf/-Inf.
                    327: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=adc&sektion=4">adc(4)</a>,
                    328: a driver for the Analog Devices AD7417/7418 temperature sensor.
                    329: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=maxtmp&sektion=4">maxtmp(4)</a>,
                    330: a driver for the Maxim6690 i2c dual temperature sensor.
                    331: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bktr&sektion=4">bktr(4)</a>
                    332: work on alpha.
                    333: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cron&sektion=8">cron(8)</a>,
                    334: make sure changes made within a single second get taken into account (due
                    335: to the granularity of st_mtime this could misbehave).
1.982     pvalchev  336: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ixgb&sektion=4">ixgb(4)</a>,
1.981     pvalchev  337: a driver for the LR/SR and CX4 Intel 10Gb Ethernet cards.
                    338: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lmenv&sektion=4">lmenv(4)</a>,
                    339: a System Hardware Monitor device attaching to the i2c bus on macppc (so far).
                    340: <li>In sendmail's <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makemap&sektion=8">makemap(8)</a>,
1.983     otto      341: do not hardwire Tab as delimiter as -t may specify it.
1.981     pvalchev  342: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&sektion=8">ifconfig(8)</a>,
                    343: add -descr/-description flags to clear interface description.
                    344: <li>Start at <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kgdb&sektion=7">kgdb(7)</a>
                    345: support for amd64.
                    346: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scsi&sektion=4">scsi(4)</a>,
                    347: use 6 byte MODE SENSE commands for ATAPI Tape drives - the specification for them
                    348: is different from other ATAPI devices.
1.980     pvalchev  349: <li>Copy buffer in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1">mg(1)</a> before handing it to basename(), and improve error checking of snprintfs.
1.978     pvalchev  350: <!-- 2005/11/13 -->
                    351: <li>Add more stat counters to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4">em(4)</a>.
                    352: <li>Rework the scsi delay code so attached <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umass&sektion=4">umass(4)</a> devices don't freeze the system shortly and also speeds up the scsi probing at boot.
                    353: <li>Add lock code to both <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ses&sektion=4">ses(4)</a> and  <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=safte&sektion=4">safte(4)</a> to prevent concurrent writes.
                    354: <li>Handle asprintf() failure in krb5 login handler.
                    355: <li>For m68k platforms, compute rough estimate of how much mem uvm_init() will allocate to prevent problems with early pmap inits.
                    356: <li>Provide useful information if the hp300 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=frodo&sektion=4&arch=hp300">frodo(4)</a> driver panics due to looping interrupts.
                    357: <li>Print hp300 HP-IB disk geometry the same way as scsi disk geometries.
                    358: <li>Add support for interface names as host specifications in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsecctl&sektion=8">ipsecctl(8)</a>.
                    359: <li>Fix filedescriptor leak and missing fclose() in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ccdconfig&sektion=8">ccdconfig(8)</a>.
                    360: <li>No longer require Alpha bootflags to be set to "a" so that "s" can be used to go single-user. Default is multiuser now.
                    361: <li>Add i2cbus to smu and i2c to maciic on the macpcc platform.
                    362: <li>Move <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ac&sektion=8">ac(8)</a> from monthly to weekly in /etc.
                    363: <li>Fix even more memleaks in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=8">sysctl(8)</a>.
                    364: <li>Make  <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsecctl&sektion=8">ipsecctl(8)</a> handle transport/tunnel mode.
                    365: <li>Add support for VIA Rhine ethernet on macppc GENERIC and RAMDISK kernels.
                    366: <li>Move the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ses&sektion=4">ses(4)</a> code to use sensor kthreads instead of its own.
                    367: <!-- 2005/11/12 -->
                    368: <li>Make sure vax disksystem only touch associated processes of physical buffers.
                    369: <li>Fixed memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=8">sysctl(8)</a>.
                    370: <li>Several rounds of asprintf() replacing malloc()+snprintf().
                    371: <li>For macppc, print available memory at boot the same way as i386/amd64.
                    372: <li>Enable common editing keybindings in mg minibuffer mode.
                    373: <li>Make the Zaurus scan the keyboard more often, from 8 to 20 scans a second.
                    374: <li>in /etc/security, make sure not to scan afs/xfs directories.
                    375: <li>Tweak the timing on Zaurus power button for sleep and safe-shutdown.
                    376: <li>Code added to enable and disable keyclick on attach for sparc/sparc64.
                    377: <li>In exec_elf, let unusual linux binaries run even if all sections are marked writeable.
1.979     pvalchev  378: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=maciic&sektion=4&arch=macppc">maciic(4)</a>, an OpenFirmware aware version of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iic&sektion=4">iic(4)</a> for macppc.
                    379: <li>Disable TRACE method for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&sektion=8">httpd</a>, potential security risk and not that useful for debugging.
1.978     pvalchev  380: <li>Use more verbose error messages for the "bogus xmit rate" problem on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&sektion=4">ath</a>.
                    381: <!-- 2005/11/11 -->
                    382: <li>Disable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahc&sektion=4">ahc0</a> on ISA buses until bugs are found, causes too much problems for everyone else.
                    383: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getent&sektion=1">getent(1)</a> added to OpenBSD.
                    384: <li>Make sure libwrap uses correct size when zeroing fd sets.
                    385: <li>Split bios memory map into 4G segments on i386, and ignore parts beyond 4G.
                    386: <li>Move <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=safte&sektion=4">safte(4)</a> over to the new kernel sensors framework.
                    387: <!-- 2005/11/10 -->
                    388: <li>Handle unreadable dirs better in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cp&sektion=1">cp(1)</a>.
1.983     otto      389: <li>Fix for checksum on 64bit arches in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pax&sektion=1">pax(1)</a> when checking sv4cpio archives.
1.978     pvalchev  390: <li>In the IDE driver, don't fall back to fake geometry if other methods fail.
                    391: <li>dlopen() fixes in ld.so and support for RTLD_NOW added.
                    392: <li>Major splimp to splnet overhaul on various network drivers.
                    393: <!-- 2005/11/09 -->
                    394: <li>Missing cast fixed in ISO9660 code, fixes PR 4480.
                    395: <li>Fix single stepping in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gdb&sektion=1">gdb(1)</a> for sparc64.
                    396: <li>Allow any PPC instructions in macppc kernels, since we need 64-bit and altivec instructions anyhow.
                    397: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bus_dma&sektion=9">bus_dma(9)</a> support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=san&sektion=4">san(4)</a>, makes it work on amd64.
                    398: <li>Lots of 'register' cleaning in vfs filesystem code.
                    399: <!-- 2005/11/08 -->
                    400: <li>Add PCI ids for Intel Pro/10GbE CX4 adapters.
                    401: <li>Sync Intel Gigabit <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4">em(4)</a> driver to v3.2.18.
                    402: <li>Better debug messages for scsi attach messages when size is unavailable.
                    403: <li>Allow ctrl-key patterns in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1">mg(1)</a> keybind function.
                    404: <li>Fixes to amd64 for upcoming kdgb support.
                    405: <!-- 2005/11/07 -->
                    406: <li>spl fixes and graceful error handling for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sf&sektion=4">sf(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sk&sektion=4">sk(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ste&sektion=4">ste(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tl&sektion=4">tl(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vge&sektion=4">vge(4)</a>,<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vr&sektion=4">vr(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wb&sektion=4">wb(4)</a>.
                    407: <li>Add bus_dma support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=de&sektion=4">de(4)</a>.
                    408: <li>Add LMC cPCI HSSI card support.to the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lmc&sektion=4">lmc(4)</a> driver.
                    409: <li>Steal code from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a> to improve address &amp; mask handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsecctl&sektion=8">ipsecctl(8)</a>.
1.977     cloder    410: <li>Add keyboard bell support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dnkbd&sektion=4&arch=hp300">dnkbd(4)</a> on hp300.
1.978     pvalchev  411: <li>Add bus DMA and big endian support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lmc&sektion=4">lmc(4)</a>.  Enable it on alpha, amd64, macppc, and sparc64 now.
1.977     cloder    412: <li>Add init code for BCM5421 to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=brgphy&sektion=4">brgphy(4)</a>.
                    413: <li>Fix some resource leaks in error paths in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>.
                    414: <li>Fix interrupt handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=trm&sektion=4">trm(4)</a> to avoid "overlapping command attempted" error.
                    415: <li>Fix lots of little issues in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8">ospfd(8)</a> so it handles time jumps gracefully and correctly keeps the candidate list sorted in cost order.
                    416: <li>Bump <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> state, byte, and packet counters to u_int64_t.
                    417: <li>Remove hardcoded key lengths in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a> key exchange code, allowing implementation of KEX methods with different hashes (e.g. SHA-256).
                    418: <li>Add the required pieces to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a> to support the "filter drop" option.
                    419: <li>TCP sockets now inherit sack_enable from listening socket.  This should allow connections with both SACK and md5 options in SYN.
                    420: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld.so&sektion=1">ld.so(1)</a>, also allow shared libs with paths to use version matching rules, rather than requiring an exact match.
                    421: <li>Teach <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a> how to parse IPv6 addresses.
                    422: <li>Simplify SCSI delay code so that we can support different delay lengths for different devices in some cases.
                    423: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gem&sektion=4">gem(4)</a>, handle TX underrun by resetting the chip.
                    424: <li>Support soft reconfig in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>. On config reload, filter changes in outgoing rules propagate to peers automatically.
1.976     cloder    425: <li>Add basic support for hw.setperf and hw.cpuspeed to change CPU MHz on zaurus.
                    426: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tumbler&sektion=4&arch=macppc">tumbler(4)</a> audio driver for macppc.
                    427: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=daca&sektion=4&arch=macppc">aoa(4)</a> audio driver for macppc.
                    428: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=daca&sektion=4&arch=macppc">daca(4)</a> audio driver for macppc.
                    429: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipcomp&sektion=4">ipcomp(4)</a> support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsecctl&sektion=8">ipsecctl(8)</a>.
                    430: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&sektion=1">ftp(1)</a> reget of partially downloaded files > 2GB work.
                    431: <li>Audit entire tree for misuse of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=queue&sektion=3">QUEUE(3)</a> macros, and put lots of thought into man pages so we show the exactly correct way to use them.
                    432: <li>Add preliminary powernow support on K8, and improve support on K7.
                    433: <li>Allow Sierra AC710 and AC750 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcmcia&sektion=4">pcmcia(4)</a> wireless devices to attach.
                    434: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&sektion=4">pfsync(4)</a> to attach states to their rules, as long as rulesets are the same.  This makes <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=altq&sektion=9">altq(9)</a> and per-rule settings to play nice with pfsync.
                    435: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4">em(4)</a> more stable on hppa.
                    436: <li>Add very basic handling code for MCE and MCA on i386.  This lets the system tell us when something has gone horribly wrong.  amd64 should get this next.
                    437: <li>Fix a race condition in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a> between DPD timeouts and exchange timeouts.
                    438: <li>Add support for I2S sound bus on macppc, this will allow us to write audio drivers for new Macs. <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snapper&sektion=4&arch=macppc">snapper(4)</a> can use it right now.
                    439: <li>Sync <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=art&sektion=4">art(4)</a> link state handling with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sppp&sektion=4">sppp(4)</a> and get blinkenlights for free.
                    440: <li>Sync <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>'s state modulation code with rest of the TCP stack.
                    441: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=netstart&sektion=8">netstart(8)</a>, do not process mygate if using dhcp for ipv4 or rtsol for ipv6.
                    442: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&sektion=1">nc(1)</a> to set ToS bits.
                    443: <li>Revamp interrupt handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4">em(4)</a> for better performance.
                    444: <li>Rework multicast group deletion code for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vlan&sektion=4">vlan(4)</a>
                    445: and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=trunk&sektion=4">trunk(4)</a> so it doesn't molest groups
                    446: on parent interface.
                    447: <li>OpenCVS <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rcsmerge&sektion=1">rcsmerge(1)</a> is working.
                    448: <li>Improve error reporting and progress meter display in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a>.
                    449: <li>Don't treat the processor in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=elansc&sektion=4&manpath=OpenBSD+Current&arch=i386">elansc(4)</a>
                    450: as a Pentium when it's a 486.
                    451: <li>Fix RID handling in USB <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4">wi(4)</a>
                    452: driver that should avoid some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wicontrol&sektion=8">wicontrol(8)</a> errors.
                    453: <li>Enable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipmi&sektion=4">ipmi(4)</a> on amd64.
                    454: <li>Add support for VT8237 to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=viaenv&sektion=4">viaenv(4)</a>.
                    455: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&sektion=4">pciide(4)</a>,
                    456: don't try to match VIA IDE chips as ISA bridges.
                    457: <li>Add ability for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipmi&sektion=4">ipmi(4)</a>
                    458: to read power state, chassis intrusion, etc.
                    459: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4">wi(4)</a> channel to
                    460: be changed from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&sektion=8">ifconfig(8)</a>.
                    461: <li>Teach <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&sektion=1">gcc(1)</a>
                    462: how to unwind StackGhost when generating DWARF2 info.
                    463: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smu&sektion=4&arch=macppc">smu(4)</a>
                    464: driver for fan speed control and real time clock on iMac G5's and some PowerMac G5's.
                    465: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>,
                    466: allow dynamic interface group expansion (e.g. "pass to group").
1.975     pvalchev  467: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sis&sektion=4">sis(4)</a>,
                    468: do not reset timer while packets are queued for transmission,
                    469: fixes device stalls in certain scenarios.
1.976     cloder    470: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4">wi(4)</a> usb,
1.974     pvalchev  471: fix command/write rid handling which makes scanning work to some
                    472: extent, and improves error reporting.
                    473: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wc&sektion=1">wc(1)</a>,
                    474: add -h option to display human-readable numbers.
                    475: <li>Some safety checks added to queue.h, to avoid accidents on certain
                    476: operations (eg. double list removal) being undetected.
                    477: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>
                    478: use one mbuf tag instead of 6 distinct ones and optimize the
                    479: lookup code, thus helping performance.
                    480: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&sektion=4">pciide(4)</a>,
                    481: fixup cache line on sii3114 controllers (as on sii3112). Also add VT8251 support.
                    482: <li>Sync with heimdal 0.7.
1.973     pvalchev  483: <li>Add v6 support to
1.974     pvalchev  484: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mygate&sektion=5">mygate(5)</a>.
1.973     pvalchev  485: <li>More <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rcs&sektion=1">rcs(1)</a>
                    486: improvements toward GNU compatibility as well as OpenCVS progress.
1.972     pvalchev  487: <li>Many fixes and
                    488: improvements in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8">ospfd(8)</a>.
                    489: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&sektion=1">ftp(1)</a>,
                    490: fix mget directory traversal vulnerability, CAN-2002-1345.
                    491: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&sektion=4">usb(4)</a>,
                    492: make all usb1 controllers sleep until all the usb2 controllers have probed
                    493: and handed over any usb1 devices to the companion.  For example
                    494: this enables usb keyboards to be used before the root is mounted,
                    495: eg. to enter the root device.
                    496: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=adjtime&sektion=2">adjtime(2)</a>,
                    497: fix arithmetic overflows which fixes adjusting in the wrong
                    498: direction for large offsets.
                    499: <li>macppc sysctl added to determine whether altivec is available
                    500: on the running CPU, with useful possibilities for applications.
                    501: <li>Beginning of macppc crashdump support added, as well
                    502: as much more macppc SMP progress.
1.971     pvalchev  503: <li>Various <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lge&sektion=4">lge(4)</a>
                    504: driver fixes, which turned it from a completely useless to a working driver,
                    505: now in GENERIC.
                    506: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a>,
                    507: add a "best effort" MPLS decoder - since the protocol info is not always available
                    508: in the tag, a "guess" is done.
                    509: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vfs&sektion=9">vfs(9)</a>,
                    510: undo a very old change which was never quite finished, and could
                    511: cause severe corruption in the buffer lists by removing a buffer
                    512: from the hash twice.
                    513: <li>Fix msdos filesystem corruption when moving a directory under
                    514: a new parent.
                    515: <li>Sync to Intel's latest
                    516: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4">em(4)</a>
                    517: driver, which adds support for the 82571 and 82572 PCI Express chips.
                    518: <li>Add Spanning Tree Protocol support to
                    519: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcap&sektion=3">pcap(3)</a>.
                    520: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwi&sektion=4">iwi(4)</a>,
                    521: use firmware extended scan command (which doesn't crash) and enable
                    522: 802.11a scanning for 2915ABG adapters.
                    523: <li>In ext2fs, use part of the reserved space on the disk inode to scatter
                    524: 16 more bits for the UID/GID, making them 32-bit.
                    525: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1">mg(1)</a>
                    526: undo much more emacs-like and correct.
                    527: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&sektion=1">ksh(1)</a>,
                    528: introduce mknod as a built-in, which has significant speed gains in MAKEDEV.
                    529: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cardbus&sektion=4">cardbus(4)</a>/
                    530: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcmcia&sektion=4">pcmcia(4)</a>
                    531: support for AMD64.
                    532: <li>Add multicast routing to GENERIC, now it can be enabled/disabled
                    533: using the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=8">sysctl(8)</a>
                    534: interface.
                    535: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vfs&sektion=9">vfs(9)</a>,
                    536: make the syncer grab a reference for the vnode it uses, to avoid it from
                    537: being reclaimed while in this sensitive time frame.  This fixes the
                    538: sched_sync: fsync failed panic often seen on MP machines.
                    539: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipmi&sektion=4">ipmi(4)</a>,
                    540: a driver for the Intelligent Platform Management Interface, an
                    541: autonomous monitoring and recovery mechanism implemented directly in
                    542: platform management hardware and firmware.
                    543: <li>Bump max array size in
                    544: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&sektion=1">ksh(1)</a>,
                    545: needed for MAKEDEV speed-ups.
                    546: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lndir&sektion=1">lndir(1)</a>,
                    547: ignore the "special" .#* files left over by cvs/emacs.
                    548: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ami&sektion=4">ami(4)</a>,
                    549: eliminate possible I/O failures caused by ioctl/raw commands.
                    550: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=trunk&sektion=4">trunk(4)</a>,
                    551: add a simple active "failover" trunk mode.
                    552: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hardclock&sektion=9">hardclock(9)</a>,
                    553: fix a race condition in process exit, which caused freed
                    554: memory to be left referenced in the master kernel timeout worklist,
                    555: leading to a possible uvm_fault crash.
                    556: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ral&sektion=4">ral(4)</a>
                    557: and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ural&sektion=4">ural(4)</a>,
                    558: fix a problem in packet enqueue function which prevented dhcpd to work
                    559: in standalone AP mode (without bridging).
1.970     pvalchev  560: <li>OpenCVS: work keeps going, now with the help of cloudy weather
                    561: in the Caribbean!
                    562: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hostapd&sektion=8">hostapd(8)</a>,
                    563: implement a way to match IEEE 802.11 flooding, which helps detect known
                    564: DoS attacks.
                    565: <li>Beginning stages for macppc G5 support!
                    566: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vfs&sektion=9">vfs(9)</a>,
                    567: sync dirty data when going from read-write to read-only, fixes crashes.
                    568: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm_map&sektion=9">uvm_map(9)</a>,
                    569: grab a fresh page using the uvm_km_page allocator instead of calling panic()
                    570: when running out of static kernel map entries.
                    571: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umodem&sektion=4">umodem(4)</a>,
                    572: add support for nokia 6680 with a ca-42 cable.
                    573: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=axe&sektion=4">axe(4)</a>,
                    574: enable support for gigabit adapters; only works reliably with USB1 for now.
                    575: <li>More <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld.so&sektion=1">ld.so(1)</a>
                    576: fixes: fully unload dependant libraries, fixes bug exhibited with gphoto2.
                    577: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ehci&sektion=4">ehci(4)</a>,
                    578: force takeover of host ports after hibernate/resume, otherwise devices
                    579: will incorrectly attach to the companion controller.
                    580: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atw&sektion=4">atw(4)</a>,
                    581: handle needed operations specially to make ADM8211B devices work.
                    582: <li>Only allow root to run <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a>,
                    583: it's needed for the chroot security.
                    584: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=art&sektion=4">art(4)</a>,
                    585: notify sppp about link state changes, which fixes PPP encoding.
1.967     pvalchev  586: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&sektion=4">ath(4)</a>,
                    587: remove the very basic rate control implementation and use
                    588: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rssadapt&sektion=9">rssadapt(9)</a> instead.
                    589: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&sektion=1">ftp(1)</a>,
                    590: add the ability to disable EPSV/EPRT from the command line.
                    591: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&sektion=4">cd(4)</a>,
                    592: add missing parenthesis which can problems with devices
                    593: not supporting TEST UNIT READY.
                    594: <li>Improve <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>
                    595: IPv6 support.
                    596: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwi&sektion=4">iwi(4)</a>,
                    597: add initial bits for IBSS support and fix association with
                    598: APs not broadcasting their SSIDs.
                    599: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ppp&sektion=8">ppp(8)</a>
                    600: RFC 2472 compliant and fix various IPv6 problems as well as improve
                    601: radius support.
                    602: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&sektion=4">ath(4)</a>,
                    603: don't attach unsupported radio chipsets.
                    604: <li>Fix initialisation of net.inet.udp.baddynamic.
                    605: <li>Add amd64 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fdc&sektion=4">fdc(4)</a>
                    606: floppy support.
                    607: <li>Correctly close <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=raid&sektion=4">raid(4)</a>
                    608: devices which fixes crashes.
                    609: <li>More OpenCVS improvements, RCS keyword expansion now works for
1.969     miod      610: all keywords except &#36;Log&#36;.
1.967     pvalchev  611: <li>Change <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rpc.rstatd&sektion=8">rpc.rstatd(8)</a>,
                    612: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=yppush&sektion=8">yppush(8)</a>,
                    613: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypserv&sektion=8">ypserv(8)</a>
                    614: to use poll() instead of select().
                    615: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld.so&sektion=1">ld.so(1)</a>,
                    616: rework symbol lookup to more closely match sun's documentation and treat
                    617: dlopens as load groups.  Also cleanly handle the case where a dynamic object
                    618: is opened, but one of it's dependent libraries is missing.  Do not promote
                    619: DT_NEEDED libs to RTLD_GLOBAL when being dlopen'ed.  A few other
                    620: simplifications and behaviour improvements and regression tests to match.
1.966     pvalchev  621: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8">ospfd(8)</a>
1.967     pvalchev  622: correctly handle loopback interfaces and other fixes.
1.966     pvalchev  623: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ptrace&sektion=2">ptrace(2)</a>
                    624: to follow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fork&sektion=2">fork(2)</a>
                    625: with PTRACE_FORK.
                    626: <li>Support ATI IXP 200/300/400 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&sektion=4">pciide(4)</a> controllers.
                    627: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ieee80211_input&sektion=9">ieee80211_input(9)</a> and family,
                    628: replace node hash table with red-black tree.  Fixes some bugs in the node table,
                    629: hash collisions are no longer a possibility, and it simplifies things.
                    630: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mountd&sektion=8">mountd(8)</a>,
                    631: fix a NFS race when mounting filesystems on nfs servers.
                    632: <li>X.Org fix for a buffer overrun observed as a crash by eclipse users,
                    633: also fix a possible integer overflow in pixmap creation code.
                    634: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sd&sektion=4">sd(4)</a>,
                    635: fake geometry for all UMASS devices since it's almost always fictitious,
                    636: reported to fix various devices.
                    637: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sasyncd&sektion=8">sasyncd(8)</a>,
1.964     pvalchev  638: fix transfers of very large SA/SPD snapshots.
                    639: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xargs&sektion=1">xargs(1)</a>
                    640: POSIX compliant, make it run programs even when zero arguments are specified.
                    641: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=trunk&sektion=4">trunk(4)</a>,
                    642: add multicast, VLAN support and various improvements.
                    643: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gem&sektion=4">gem(4)</a>,
                    644: program the MAC address correctly into the card after it has been
                    645: changed, e.g. by
                    646: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&sektion=1">ifconfig(1)</a>.
                    647: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=shutdown&sektion=2">shutdown(2)</a>,
                    648: return ENOTCONN if a socket is unconnected.
1.966     pvalchev  649: <li>Change <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hostapd&sektion=8">hostapd(8)</a>
1.964     pvalchev  650: to use red-black trees for the node tables instead of hash tables.
                    651: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&sektion=4">ath(4)</a>,
                    652: fix a possible division by zero.
                    653: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&sektion=4">ath(4)</a>@pci,
                    654: allocate memory for the right structure, which fixes possible page faults.
1.966     pvalchev  655: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>,
1.964     pvalchev  656: reload sessions every time the capabilities change.
                    657: <li>An <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sd&sektion=4">sd(4)</a>
                    658: fix for a case where free(NULL, ...) was possible and lead to a crash.
                    659: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umidi&sektion=4">umidi(4)</a>,
                    660: fix corruption to multi-byte MIDI messages when a single real time byte is inserted.
                    661: <li>Fix two hppa hardware erratas.
                    662: <li>Teach <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=file&sektion=1">file(1)</a>
                    663: about the flac audio format.
                    664: <li>Many mvme88k improvements.
                    665: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=m4&sektion=1">m4(1)</a>
1.968     espie     666: SusV3-compliant and add various regression tests.
1.964     pvalchev  667: <li>OpenCVS: add support for the CVS/Tag file writing/parsing, fix
                    668: corrupt Entry files, various other improvements.
                    669: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>,
                    670: fix the DIOCCHANGERULE ioctl to properly initialize the NAT table, only
                    671: affects custom programs using this ioctl.
                    672: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&sektion=4">pciide(4)</a>,
                    673: change matching code to only look at the PCI ID and ignoring the PCI class,
                    674: enabling some mass storage devices to work.
                    675: <li>Many <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a>
                    676: improvements including -u option enabled now which automatically will update
                    677: all installed packages.
1.422     deraadt   678: </ul>
                    679: <p>
1.203     deraadt   680:
1.95      deraadt   681: This list mentions mostly platform-independent changes.  For a list of changes
                    682: made in a particular platform, please check the page for that platform.  If you
                    683: find them not listed there, the changes are either (1) not being documented or
                    684: (2) are documented here.<br><br>
1.14      deraadt   685:
                    686: <hr>
1.424     deraadt   687: <p>
                    688: <h3>
1.846     deraadt   689: For changes in other releases, click below:<br>
                    690: <a href="plus20.html">2.0</a>,
                    691: <a href="plus21.html">2.1</a>,
                    692: <a href="plus22.html">2.2</a>,
                    693: <a href="plus23.html">2.3</a>,
                    694: <a href="plus24.html">2.4</a>,
                    695: <a href="plus25.html">2.5</a>,
                    696: <a href="plus26.html">2.6</a>,
                    697: <a href="plus27.html">2.7</a>,
                    698: <a href="plus28.html">2.8</a>,
                    699: <a href="plus29.html">2.9</a>,
                    700: <a href="plus30.html">3.0</a>,
                    701: <a href="plus31.html">3.1</a>,
1.868     deraadt   702: <a href="plus32.html">3.2</a>,
1.889     david     703: <a href="plus33.html">3.3</a>,
1.916     david     704: <a href="plus34.html">3.4</a>,
1.935     miod      705: <a href="plus35.html">3.5</a>,
1.941     deraadt   706: <a href="plus36.html">3.6</a>,
                    707: <a href="plus37.html">3.7</a>.
1.963     deraadt   708: <a href="plus38.html">3.8</a>.
1.424     deraadt   709: <br>
                    710: </h3>
                    711:
                    712: <hr>
1.729     horacio   713: <a href="index.html"><img height=24 width=24 src="back.gif" border=0 alt="OpenBSD"></a>
                    714: <a href="mailto:www@openbsd.org">www@openbsd.org</a>
1.995   ! pvalchev  715: <br><small>$OpenBSD: plus.html,v 1.994 2006/02/05 07:34:36 pvalchev Exp $</small>
1.14      deraadt   716:
                    717: </body>
                    718: </html>