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

Annotation of www/plus39.html, Revision 1.37

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