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

Annotation of www/plus38.html, Revision 1.1

1.1     ! deraadt     1: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
        !             2: <html>
        !             3: <head>
        !             4: <title>OpenBSD 3.7 changes</title>
        !             5: <link rev="made" href="mailto:www@openbsd.org">
        !             6: <meta name="resource-type" content="document">
        !             7: <meta name="description" content="OpenBSD 3.7 changes">
        !             8: <meta name="keywords" content="openbsd,changes">
        !             9: <meta name="distribution" content="global">
        !            10: <meta name="copyright" content="This document copyright 1996-2005 by OpenBSD.">
        !            11: </head>
        !            12:
        !            13: <body bgcolor="#ffffff" text="#000000" link="#23238e">
        !            14:
        !            15: <a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>
        !            16: <p>
        !            17: <h2><font color="#e00000">OpenBSD 3.8 to be released (Nov 1, 2005)</font></h2>
        !            18: <hr>
        !            19:
        !            20: <p>
        !            21: This is a partial list of the major machine-independent changes
        !            22: (i.e., these are the changes people ask about most often).  Port
        !            23: specific changes have also been made, and are sometimes mentioned
        !            24: in the pages for the specific <a href="plat.html">platforms</a>.
        !            25:
        !            26: <p>
        !            27: Changes to the <a href="ports.html">ports</a> collection are documented
        !            28: <a href="portsplus/index.html">here</a>.
        !            29:
        !            30: <p>
        !            31: Note: <font color="#e00000">Problems for which patches exist are marked in red</font>.
        !            32:
        !            33: <p>
        !            34: <h3>
        !            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>,
        !            48: <a href="plus32.html">3.2</a>,
        !            49: <a href="plus33.html">3.3</a>,
        !            50: <a href="plus34.html">3.4</a>,
        !            51: <a href="plus35.html">3.5</a>,
        !            52: <a href="plus36.html">3.6</a>,
        !            53: <a href="plus37.html">3.7</a>,
        !            54: <a href="plus.html">current</a>.
        !            55: <br>
        !            56: </h3>
        !            57:
        !            58: <p>
        !            59: <h3><font color="#0000e0">Changes made between OpenBSD 3.7 and OpenBSD 3.8</font></h3><p>
        !            60: The following list sums up (almost) all the changes made up to May 9.
        !            61: <p>
        !            62:
        !            63: <ul>
        !            64: <!-- 2005/05/16 -->
        !            65: <li>Document that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ptrace&sektion=2">ptrace(2)</a> PT_WCOOKIE is on sparc64 as well.
        !            66: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=epic&sektion=4">epic(4)</a> support works on sparc64 as well.
        !            67: <li>Safe directory creation code in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=patch&sektion=1">patch(1)</a>.
        !            68: <li>Miod is hacking mvme88k code again.
        !            69: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&sektion=4">pciide(4)</a>, use FLUSHCACHE EXT instead of FLUSHCACHE for LBA48 operations.
        !            70: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ep&sektion=4">ep(4)</a> support works on amd64 as well.
        !            71: <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getopt&sektion=3">getopt(3)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rs&sektion=1">rs(1)</a>.
        !            72: <li>Newer <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&sektion=4">wscons(4)</a> code merge.
        !            73: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umass&sektion=4">umass(4)</a> UFI/ATAPI USB devices always need 12 byte scsi commands.
        !            74: <li>Various <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gre&sektion=4">gre(4)</a> improvements; in particular, watch out the default MTU has changed.
        !            75: <li>Share more Sun keyboard map information between USB and serial models.
        !            76: <li>Various improvements to the 802.11 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwi&sektion=4">iwi(4)</a>,
        !            77: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ural&sektion=4">ural(4)</a>, and
        !            78: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ral&sektion=4">ral(4)</a> drivers.
        !            79: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spkr&sektion=4">spkr(4)</a> work on all architectures that have such devices.
        !            80: <li>Handle HP hil boxes seperately from keyboards.
        !            81: <li>Fix slightly incorrect handling of routing messages in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a> and
        !            82: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8">ospfd(8)</a>.
        !            83: <li>Fix overflows in cruddy Kerberos <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compile_et&sektion=1">compile_et(1)</a>.
        !            84: <!-- ^ 2005/05/12 -->
        !            85: <li>...
        !            86: <!-- ^ more for 2005/05/09 -->
        !            87: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8">ospfd(8)</a>, force as-external routes to point to the router advertising them.
        !            88: <!-- ^ 2005/05/09 -->
        !            89: <li>Fix issue with IPv6 neighbor discovery where prefixes weren't getting purged.
        !            90: <li>Fix silicon version number and chipset printing in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&sektion=4">ath(4)</a>.
        !            91: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strerror&sektion=3">strerror(3)</a> less likely to truncate the string.
        !            92: <!-- ^ 2005/05/08 -->
        !            93: <li>For hp300 4bpp and 6bpp frame buffers, advertise color and highlighting capabilities after rasops init, so we don't think these are monochrome.
        !            94: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sd&sektion=4">sd(4)</a>, only fake geometry if we know the size of the disk.
        !            95: <!-- ^ 2005/05/07 -->
        !            96: <li>On <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4">em(4)</a>, enable tx checksum offload.
        !            97: <li>Miod is hacking keyboard map support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&sektion=4">wscons(4)</a> and elsewhere.
        !            98: <li>Provide keyboard maps on hp300 for international <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dnkbd&arch=hp300&sektion=4">dnkbd(4)</a> Domain keyboards.
        !            99: <li>Fix display bug in "show database" in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8">ospfd(8)</a> when member of more than one area.
        !           100: <!-- ^ 2005/05/06 -->
        !           101: <li>On sparc64, provide 8x16 and 12x22 fonts even if SMALL_KERNEL defined, just in case they are needed by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cgthree&arch=sparc64&sektion=4">cgthree(4)</a>.
        !           102: <!-- ^ 2005/05/05 -->
        !           103: <li>On m88k, switch to optimized C version of in_{4}cksum. The optimizer does a good job on this and the resulting code is as fast as possible.
        !           104: <!-- ^ 2005/05/04 -->
        !           105: <li>Set RUNNING flag on open in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tun&sektion=4">tun(4)</a>.
        !           106: <li>On amd64 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld.so&sektion=1">ld.so(1)</a>, use saved source register rather than %rsi (not callee saved). This also allows propolice to be enabled in ld.so on amd64.
        !           107: <li>Update to libevent 1.0d, keeping local changes.
        !           108: <li>Kill some unused crud in libsa on i386 and amd64, trims 100 bytes from bootblocks.
        !           109: <li>Fix lost signal condition in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a> where child dies before monitor sets its signal handlers.
        !           110: <li>Correct printing of large memory chunks in probing during boot.
        !           111: <li>Repair file mappings above 4gb in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm&sektion=9">uvm(9)</a>.
        !           112: <li>Make hertz calculation in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gprof&sektion=1">gprof(1)</a> use documented APIs for predictable results. Also fix some issues on amd64.
        !           113: <!-- ^ 2005/05/03 -->
        !           114: <li>Enable rx checksum offloading in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vge&sektion=4">vge(4)</a>.
        !           115: <li>Fix recently-introduced <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sd&sektion=4">sd(4)</a> crash during boot by not using disklabel values until SDEV_MEDIA_LOADED is checked.
        !           116: <li>Avoid an infinite loop in powerpc <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pmap&sektion=9">pmap(9)</a> code.
        !           117: <li>Be more careful with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snprintf&sektion=3">snprintf(3)</a> in libc and afs.
        !           118: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ichwdt&sektion=4&arch=i386">ichwdt(4)</a>: Intel 6300ESB ICH watchdog timer driver.
        !           119: <!-- ^ 2005/05/02 -->
        !           120: <li>On sparc64, use optimized machine-dependent in_{4}cksum that gives a big performance boost.
        !           121: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ddb&sektion=4">ddb(4)</a> more useful on zaurus by loading symbol table to the end of data/bss.
        !           122: <li>On ppc, use machine-dependent in_{4}cksum that is between 1.5 to 5 times faster (depending on CPU type) than the old MI version.
        !           123: <li>Use setres[ug]id for privilege dropping in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8">ospfd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcpd&sektion=8">dhcpd(8)</a>, and elsewhere.
        !           124: <li>On mac68k, support a bunch more video cards (e.g. Miro PRISMA GX).
        !           125: <li>Fix issue with maximum sendqueue size on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4">em(4)</a>.
        !           126: <!-- ^ 2005/05/01 -->
        !           127: <li>Run password strength checking regexes as user in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=passwd&sektion=1">passwd(1)</a>. Regexes are scary.
        !           128: <li>Let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=4">dc(4)</a> drain send queue so it can recover from link loss during heavy transmit.
        !           129: <li>Fix link state change and station address retrieval on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vge&sektion=4">vge(4)</a>.
        !           130: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fsck_ext2fs&sektion=8">fsck_ext2fs(8)</a> to check filesystems that have (or once had) files > 4GB.
        !           131: <li>Fix libstdc++'s printing of floating points. Bump major.
        !           132: <li>Bump libc major version after changing FILE internals.
        !           133: <li>Add isw* widechar classification functions to libc from citrus.
        !           134: <li>Hopefully make checksum offloading happen on most <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=re&sektion=4">re(4)</a> devices.
        !           135: <!-- ^ 2005/04/30 -->
        !           136: <li>Use new MI timecounter code on mips64.
        !           137: <li>Add Fan3 support for IT8712 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=it&sektion=4">it(4)</a> chip.
        !           138: <li>On amd64, make boot code use real mode with 64k segments instead of 1M. Improves stability with some controllers.
        !           139: <!-- ^ 2005/04/29 -->
        !           140: <li>Import OpenSSL-0.9.7g on all arches.
        !           141: <li>Support ATI IXP 400 SATA <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&sektion=4">pciide(4)</a>, which is a Silicon Image 3112 in sheep's clothing.
        !           142: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>, support "network connected" and "network static": announce directly connected and static routes, and dynamically update when routes change.
        !           143: <!-- ^ 2005/04/28 -->
        !           144: <li>Be more consistent about NUL termination in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pax&sektion=1">pax(1)</a>'s handling of ustar headers.
        !           145: <li>Improve support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umass&sektion=4">umass(4)</a>-based devices with multiple LUNs (e.g. card readers supporting multiple formats).
        !           146: <li>Fix a potential infinite loop in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a>'s printing of BGP packets.
        !           147: <li>Fix interrupt handling issues in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=osiop&sektion=4">osiop(4)</a> driver, which makes mvme88k happier.
        !           148: <li>Recognize Audiovox RTM-8000 GSM/GPRS CF card.
        !           149: <li>Support gcc trampolines support on m88k. Will support luna88k and mvme88k later.
        !           150: <!-- ^ 2005/04/27 -->
        !           151: <li>Whack strcpy and sprintf in libstdc++, lets us pass our testsuite again.
        !           152: <li>Support cdrom booting on sgi.
        !           153: <li>Use new NuBus slot space mapping/probing code utilizing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bus_space&sektion=9">bus_space(9)</a> for mac68k.
        !           154: <!-- ^ 2005/04/26 -->
        !           155: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=boot&arch=i386&sektion=8">boot(8)</a> use real mode with 64k segments instead of 1M segments. Improves stability on finicky disk controller cards.
        !           156: <li>On hppa, correctly handle boot drives with SCSI ID >= 10.
        !           157: <li>Swap a delay for a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tsleep&sektion=9">tsleep(9)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=eap&sektion=4">eap(4)</a>, makes Ensoniq CT5880 cards work.
        !           158: <!-- ^ 2005/04/25 -->
        !           159: <li>Add microcode to support interrupt mitigation on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fxp&sektion=4">fxp(4)</a> 82551 F stepping chipset. Big performance boost.
        !           160: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ztsscale&arch=zaurus&sektion=8">ztsscale(8)</a>, our new Zaurus touchscreen calibration tool.
        !           161: <!-- ^ 2005/04/24 -->
        !           162: <li>Support setting the MTU in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=4">dc(4)</a>.
        !           163: <li>Keep <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=syslog&sektion=3">syslog(3)</a> from spewing uninteresting things onto the console by default.
        !           164: <li>Fix a load of stability issues in ufs by paying more attention to failed operations.
        !           165: <!-- ^ 2005/04/23 -->
        !           166: <li>Fix newer Xircom CBE2-100 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=4">dc(4)</a> cards by making sure we attach to MII first.
        !           167: <li>Make sure bus-mastering is enabled for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=de&sektion=4">de(4)</a>.
        !           168: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8">ospfd(8)</a> deal with MTU of 0 in the DB exchange packet. Fixes interop with Extreme Summit24 switches.
        !           169: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dnkbd&arch=hp300&sektion=4">dnkbd(4)</a>, a driver for the Apollo Domain keyboard and mouse for the HP 9000/4xx.
        !           170: <li>Fix a rare <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> synproxy connection hang after handshake.
        !           171: <!-- ^ 2005/04/22 -->
        !           172: <li>Import libevent 1.0c, keeping our local improvements.
        !           173: <li>Correctly handle allocations of size 1 at <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=extent&sektion=9">extent(9)</a> boundary. Add a regress test for it.
        !           174: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vi&sektion=1">vi(1)</a>'s handling of continuous resize events.
        !           175: <li>Fix inverted logic in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ohci&sektion=4">ohci(4)</a> when switching between SMM keyboard+mouse mode.
        !           176: <li>Fix various issues with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ste&sektion=4">ste(4)</a>: ignore phantom phy, deal with unreadable MAC address, etc.
        !           177: <!-- ^ 2005/04/21 -->
        !           178: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&sektion=1">ftp(1)</a>, limit redirect recursion.
        !           179: <li>Keep track of the number of FPU lazy context switches on all supported architectures for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vmstat&sektion=8">vmstat(8)</a>.
        !           180: <li>Simulate pgup, pgdown, home, and end on Zaurus by using fn + arrow keys.
        !           181: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vlan&sektion=4">vlan(4)</a> aware of the underlying link state, and report that up to other interfaces layered on top.
        !           182: <li>Add generic link state hooks to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4">carp(4)</a>.
        !           183: <li>Fix potential security issues in GNU <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cvs&sektion=1">cvs(1)</a> client (CAN-2005-0753).<br>
        !           184:     <a href="errata.html#cvs">A source code patch is available</a>.<br>
        !           185:     <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
        !           186: <li>Enable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ural&sektion=4">ural(4)</a> on alpha.
        !           187: <!-- ^ 2005/04/20 -->
        !           188: <li>Support 802.11a and 802.11b on Atheros 5211 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&sektion=4">ath(4)</a>. Pure 802.11g mode may also work now.
        !           189: <li>Support new SiS PCI SATA devices in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&sektion=4">pciide(4)</a>: SiS 180, 181, 661 and 760.
        !           190: <li>Add initial support for a new platform: <a href="http://www.openbsd.org/solbourne.html">Solbourne</a>. Still in its earliest stages.
        !           191: <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pool&sektion=9">pool(9)</a> allocator for vndbuf's in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vnd&sektion=4">vnd(4)</a>.
        !           192: <li>Fix issue with isochronous pipes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uhci&sektion=4">uhci(4)</a>.
        !           193: <!-- ^ 2005/04/19 -->
        !           194: <li>OpenCVS progress: much smarter handling of Entries files, and support update flags -P, -A, and -d.
        !           195: <li>More <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snprintf&sektion=3">snprintf(3)</a> cleanup for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcpd&sektion=8">dhcpd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sendmail&sektion=8">sendmail(8)</a>, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcrelay&sektion=8">dhcrelay(8)</a>. We care a lot, even if others don't.
        !           196: <li>Bye bye libcurses++.  It's GPL and nobody uses it.
        !           197: <li>Plug memory leaks and a potential use-after-free in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ctags&sektion=1">ctags(1)</a>.
        !           198: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a>, don't use a reply with negative delay (could happen when -s option used).
        !           199: <!-- ^ 2005/04/18 -->
        !           200: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vlan&sektion=4">vlan(4)</a> tag handling issues and panics when parent interface is not running.
        !           201: <li>On ppc, generate a SIGTRAP instead of a SIGILL for breakpoint instructions.
        !           202: <li>Improve Sun4m page table performance by getting rid of an instruction that ends up being a no-op.
        !           203: <li>Work around a firmware crash in Intel 2915ABG <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwi&sektion=4">iwi(4)</a> devices in 802.11a mode.
        !           204: <!-- ^ 2005/04/17 -->
        !           205: <li>Recognize some more Radeon 9800 Pro, Radeon 9200, and GeForce FX Go 5700 cards.
        !           206: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8">ospfd(8)</a>, set F_STATIC flag earlier else the default route will end up as non-static
        !           207: <li>Allow Zaurus installer to install to any of the four possible DOS MBR partitions.
        !           208: <li>Recognize MegaRAID SATA 8 channel in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ami&sektion=4">ami(4)</a>.
        !           209: <li>More <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snprintf&sektion=3">snprintf(3)</a> handling cleanup in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=named&sektion=8">named(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=user&sektion=8">user(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fsck_ffs&sektion=8">fsck_ffs(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=amd&sektion=8">amd(8)</a>, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&sektion=4">usb(4)</a>. You will thank us later.
        !           210: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&sektion=1">gcc(1)</a> -Wformat realize that our <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=printf&sektion=9">printf(9)</a> knows about %q and %ll.
        !           211: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mount_ntfs&sektion=8">NTFS</a> panic due to stubbed out locking code.
        !           212: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ueagle&sektion=4">ueagle(4)</a> driver for ADI Eagle chipset ADSL modems.
        !           213: <li>Fix an mbuf leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ral&sektion=4">ral(4)</a>.
        !           214: <!-- ^ 2005/04/16 -->
        !           215: <li>Make installer deal with DHCP failure due to no link status.
        !           216: <li>Recognize <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&sektion=4">usb(4)</a> Araneus True Random Number Generator.
        !           217: <!-- ^ 2005/04/15 -->
        !           218: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zaudio&arch=zaurus&sektion=4">zaudio(4)</a>: audio playback support for Zaurus SL-C3000.
        !           219: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pxadmac&arch=zaurus&sektion=4">pxadmac(4)</a>: pxa2x0 DMA controller.
        !           220: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=luphy&sektion=4">luphy(4)</a>: a PHY driver for Lucent LU6612 10/100 PHY used on PCI quad port <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hme&sektion=4">hme(4)</a>'s and other newer Sun systems with hme(4)'s.
        !           221: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compress&sektion=1">compress(1)</a>, apply <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=futimes&sektion=2">futimes(2)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fchflags&sektion=2">fchflags(2)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fchmod&sektion=2">fchmod(2)</a> before closing descriptors.
        !           222: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&sektion=8">spamd(8)</a> stutter at greylisted connections for 10 seconds. Most spammers disconnect by then.
        !           223: <!-- ^ 2005/04/14 -->
        !           224: <li>When synproxy state is used in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>, make sure outgoing proxy packets use the tag from the original state entry.
        !           225: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hostapd&sektion=8">hostapd(8)</a>, our new 802.11f Host AP daemon that connects AP's together to track roaming clients.
        !           226: <li>Add wide-char functions such as <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wcscmp&sektion=3">wcscmp(3)</a> to libc. Wide char support is very minimal at this stage.
        !           227: <li>Support some more <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ural&sektion=4">ural(4)</a> devices.
        !           228: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpctl&sektion=8">bgpctl(8)</a>, show if a route is rejected or blackholed in fib output.
        !           229: <!-- ^ 2005/04/13 -->
        !           230: <li>On Zaurus, resume only if lid is open and power key pressed.
        !           231: <li>During install, allow any valid <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kbd&sektion=8">kbd(8)</a> mapping to be specified.
        !           232: <li>Add blink functionality in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ses&sektion=4">ses(4)</a>, so that SCSI enclosures are more useful.  Document how to do this with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bioctl&sektion=8">bioctl(8)</a>.
        !           233: <li>Support per-prefix weights in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>, to tip prefixes with equally long AS paths in one direction.
        !           234: <li>Add -W option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=netstat&sektion=1">netstat(1)</a> to display 802.11 statistics.
        !           235: <li>Add new 'redistribute' option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd.conf&sektion=5">ospfd.conf(5)</a>, which tells <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8">ospfd(8)</a> to announce certain external routes.
        !           236: <li>Fix PMTU discovery when tunneling IP-in-IP in transport mode IPSEC.
        !           237: <!-- ^ 2005/04/12 -->
        !           238: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcpd&sektion=8">dhcpd(8)</a> log to stderr instead of syslog when -d option is given.
        !           239: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sppp&sektion=4">sppp(4)</a>, ignore lcp up/down events in cisco mode.
        !           240: <li>Increase random stackgap size appropriately for each architecture.
        !           241: <li>Start sweep for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snprintf&sektion=3">snprintf(3)</a> return value mishandling and truncation, the logical next step after sprintf->snprintf conversion. You will thank us later.
        !           242: <!-- ^ 2005/04/11 -->
        !           243: <li>On Zaurus, handle battery-low events by suspending.
        !           244: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pax&sektion=1">pax(1)</a> problem handling ustar entries with exactly 100 characters. Add pax regress tests.
        !           245: <li>Further restrict the allowed actions in privsep <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a> depending on command-line options.
        !           246: <!-- ^ 2005/04/10 -->
        !           247: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ehci&sektion=4">ehci(4)</a> devices handle suspend/resume without detaching and reattaching.
        !           248: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4">em(4)</a>, gather error stats with a finer interval.
        !           249: <li>Deprecate <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sprintf&sektion=3">sprintf(3)</a> in libstdc++ and crank major version.
        !           250: <li>Support ICH6M <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&sektion=4">IDE</a> controllers.
        !           251: <li>Support Buffalo WLI-CB-B11 in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rtw&sektion=4">rtw(4)</a>.
        !           252: <li>Begin major overhaul of VPN-related man pages: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vpn&sektion=8">vpn(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsec.conf&sektion=5">ipsec.conf(5)</a>, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd.conf&sektion=5">isakmpd.conf(5)</a>.
        !           253: <li>Use vendor ID register for chip-matching in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=it&sektion=4">it(4)</a> instead of configuration register patterns.
        !           254: <li>During install, create all disk, CD, and tape devices found in dmesg.boot, instead of just the ones used during install.
        !           255: <li>If, at boot, we find an /etc/resolv.conf.save, swap it back so we're in the right state when we start.
        !           256: <!-- ^ 2005/04/09 -->
        !           257: <li>Fix rbus on big memory i386 machines (used by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cbb&sektion=4">cbb(4)</a> pcmcia).
        !           258: <li>On zaurus, synchronize synchronize ADS7846 and LCD communication to avoid jitter in touchscreen input.
        !           259: <li>Simplify and unify <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zssp&arch=zaurus&sektion=4">zssp(4)</a> code.
        !           260: <li>In mount_* utilities, properly handle <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=realpath&sektion=3">realpath(3)</a> failure.
        !           261: <li>Enable checksum offloading and VLAN frame rx in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=re&sektion=4">re(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vge&sektion=4">vge(4)</a>.
        !           262: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pxaudc&arch=zaurus&sektion=4">pxaudc(4)</a>, clean up properly in case of attachment failure.
        !           263: <!-- ^ 2005/04/08 -->
        !           264: <li>Handle at least the first port of a dual-port <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uftdi&sektion=4">ufdti(4)</a>.
        !           265: <li>Recognize QLogic 2312 and 6312, Dell OEM 2312 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isp&sektion=4">isp(4)</a> cards.
        !           266: <li>Mount UDF 'c' partitions with no fuss, just as we do with ISO9660 'c' partitions.
        !           267: <li>Plug a memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a> message handling.
        !           268: <!-- ^ 2005/04/07 -->
        !           269: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pdc&arch=hppa&sektion=4">pdc(4)</a> 64-bit friendly for hppa64.
        !           270: <li>No longer install <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ti&sektion=4">ti(4)</a> tigon firmware because of unresolved licensing questions.
        !           271: <li>OpenCVS continues to mature. RCS locks now supported. More branching features supported.
        !           272: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8">ospfd(8)</a>, re-check expired LSA for updates before purging it.
        !           273: <li>Better support for short string-based WEP keys from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&sektion=8">ifconfig(8)</a>. But don't use them.
        !           274: <!-- ^ 2005/04/06 -->
        !           275: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&sektion=1">ftp(1)</a> to properly retrieve URIs with colons in them when specified on the command line.
        !           276: <li>Fix some incorrect register comparisons in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=creator&arch=sparc64&sektion=4">creator(4)</a>.
        !           277: <li>Begin simplifying code in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>. We have some cool features coming that need this.
        !           278: <li>Add support for TCP SACK statistics.
        !           279: <li>Properly protect WANPIPE <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ioctl&sektion=2">ioctl(2)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=san&sektion=4">san(4)</a>.
        !           280: <li>Enhance detection of supported devices in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bioctl&sektion=8">bioctl(8)</a>.
        !           281: <li>Add new -T flag <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a> to disable NAT-T from the command line. Makes binat setups happier.
        !           282: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&sektion=8">ifconfig(8)</a> complain if someone tries to set a multicast MAC address.
        !           283: <li>When media is loaded into SCSI <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&sektion=4">cd(4)</a> drives, don't send commands that might confuse the device. Speeds up device initialization.
        !           284: <!-- ^ 2005/04/05 -->
        !           285: <li>Support blink and unblink for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ami&sektion=4">ami(4)</a> RAID. This lets you identify which drive in an array needs servicing by blinking the drive's LED.
        !           286: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsecctl&sektion=8">ipsecctl(8)</a> to the tree: our new IPSEC flow manipulation tool. This allows us to quickly create and tear down IPSEC flows without using IKE.
        !           287: <li>Support ICH6 audio devices in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=auich&sektion=4">auich(4)</a>. You'll find these integrated on many Intel SouthBridge motherboards.
        !           288: <li>Work around a hardware bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sis&sektion=4">sis(4)</a> with short cables. Also fix excessive collisions in half-duplex mode.
        !           289: <li>Make interrupt sharing work on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4">bge(4)</a>.
        !           290: <li>Recognize PRO/Wireless 2915ABG in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwi&sektion=4">iwi(4)</a> driver.
        !           291: <!-- ^ 2005/04/04 -->
        !           292: <li>Ignore <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mygate&sektion=5">mygate(5)</a> when using dhcp on any interface. Lets you easily switch between a statically-configured interface and a dhcp interface (nice on zaurus).
        !           293: <li>On i386, allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ptrace&sektion=2">ptrace(2)</a> to examine and change SSE/SSE2 registers.
        !           294: <li>Implement yacc-based parser for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sasyncd&sektion=8">sasyncd(8)</a> config.
        !           295: <li>Simple sparc performance improvements: inline some small pmap functions and provide a real <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pmap_kremove&sektion=9">pmap_kremove(9)</a> implementation.
        !           296: <!-- ^ 2005/04/03 -->
        !           297: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=">dc(1)</a>, fix raise (^) for negative exponents.
        !           298: <li>Initial support for installing/upgrading via IPv6.
        !           299: <li>Fix hostap mode and a device timeout error with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ral&&sektion=4">ral(4)</a>.
        !           300: <!-- ^ 2005/04/02 -->
        !           301: <li>Add initial support for our next platform: <a href="/hppa64.html">hppa64</a>. Matured in mighty ukrainian oak for 23 months.
        !           302: <li>Support setting the MTU on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ex&arch=vax&sektion=4">ex(4)</a>.
        !           303: <li>Improvements to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=san&sektion=4">san(4)</a>: make tcpdump work, make ppp mode work, use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&sektion=8">ifconfig(8)</a> mediaopts to switch between ppp and cHDLC modes.
        !           304: <li>Avoid a vclean deadlock in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mount_procfs&sektion=8">procfs</a>.
        !           305: <li>Make sure all wireless drivers check <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ioctl&sektion=2">ioctl(2)</a> permissions in a consistent fashion.
        !           306: <li>In NFS, manage nfsreq objects with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pool&sektion=9">pool(9)</a>. Allows more control over resource consumption.
        !           307: <li>Implement command execution when limits are exceeded in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sensorsd&sektion=8">sensorsd(8)</a>. Send email if your computer catches fire.
        !           308: <li>Report cache size for amd CPUs. Only try to enable PowerNow if processor supports it.
        !           309: <li>Handle burst size of 64 in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hme&sektion=4">hme(4)</a>.
        !           310: <li>Improve booting speed by only retrying SCSI commands when they are likely to succeed.
        !           311: <li>Support antenna selection for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ral&sektion=4">ral(4)</a>.
        !           312: <li>Sync RF and BBP code in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ral&sektion=4">ral(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ural&sektion=4">ural(4)</a>, for later merging.
        !           313: <li>Initial support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uftdi&sektion=4">uftdi(4)</a> 2232c dual usb.
        !           314: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=stat&sektion=1">stat(1)</a> command.
        !           315: <!-- ^ 2005/04/01 -->
        !           316: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4">em(4)</a> hardware VLAN support to be disabled dynamically.
        !           317: <li>Add support for polled <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umass&sektion=4">umass(4)</a>/SCSI transactions.  Fixes a panic seen at reboot after writing to umass devices.
        !           318: <li>Install known issuers CA bundle to /etc/ssl/cert.pem so browsers using libssl don't bitch about certs signed by these issuers.
        !           319: <li>Change <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=quota&sektion=1">quota(1)</a> so it means KBytes when it says KBytes and blocks when it says blocks.
        !           320: <li>Disable write gathering for NFSv3.  Big performance boost.
        !           321: <li>Fix preposterous time warnings in nfs client caused by false hits in the attribute cache.
        !           322: <li>Vax flag day: reduce MAX and Default DATA Segment sizes to leave more mmap space for use by mmap_malloc.
        !           323: <li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rcp&sektion=1">rcp(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scp&sektion=1">scp(1)</a> copy argv instead of overwriting it. This lets <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&sektion=1">ps(1)</a> output make more sense.
        !           324: <li>Add support for crypt authentication in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8">ospfd(8)</a>.
        !           325: <li>Enable checksum offload for rx in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4">em(4)</a>.
        !           326: <!-- ^ 2005/03/31 -->
        !           327: <li>Output <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a>'s final capture summary to stderr so it doesn't get mixed in with capture data.
        !           328: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=adduser&sektion=8">adduser(8)</a> friendlier by only showing top-level login classes.
        !           329: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apm&sektion=8">apm(8)</a> work better on zaurus: avoid sticking on "battery full" signal, report battery life even while charging.
        !           330: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sasyncd&sektion=8">sasyncd(8)</a> to the tree: our new IPSEC synchronization daemon.
        !           331: <li>OpenCVS: eliminate a lot of duplicate code in command processing.
        !           332: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ohci&sektion=4">ohci(4)</a> suspend and resume work on zaurus.
        !           333: <li>Restore all registers on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ohci&sektion=4">ohci(4)</a> resume to cope with power loss on suspend, which leaves controller totally unconfigured.
        !           334: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a> privsep parent open listeners on demand. Eliminates the potential for race conditions.
        !           335: <li>Clean up and consolidate the interface validation code in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>.
        !           336: <li>Make reading sparc core files in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gdb&sektion=1">gdb(1)</a> work.
        !           337: <!-- ^ 2005/03/30 -->
        !           338: <li>Enable StackGhost on sparc64: a really nifty protection mechanism we developed for this architecture.
        !           339: <li>Add new RAID management program: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bioctl&sektion=8">bioctl(8)</a>.
        !           340: <li>Add support for UDF filesystem (generally used on DVDs).
        !           341: <li>DNS resolver now automatically updates itself when it detects <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=resolv.conf&sektion=5">resolv.conf</a> has changed.
        !           342: <li>Add lladdr command to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&sektion=8">ifconfig(8)</a> to set MAC address.
        !           343: <li>Switch i386 over to DWARF-based exception handling.
        !           344: <li>On zaurus, handle apm_battlow flag by suspending.
        !           345: <li>Improve security of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=checknr&sektion=1">checknr(1)</a>: handle argv correctly and make sure to NUL terminate all arguments when copying.
        !           346: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strcasestr&sektion=3">strcasestr(3)</a> to libc: a case-insensitive version of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strstr&sektion=3">strstr(3)</a>.
        !           347: <li>Remove line-length limitations in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=diff3&sektion=1">diff3(1)</a>.
        !           348: <li>Add -F option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arp&sektion=8">arp(8)</a> to force replacement of entries.
        !           349: <li>Zaurus now allows power button to suspend (2 seconds) or nice halt (6 seconds) if machdep.kbdreset=1.
        !           350: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fdisk&arch=i386&sektion=8">fdisk(8)</a> to set partition flag with explicit value.
        !           351: <li>New thread-safe version of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=realpath&sektion=3">realpath(3)</a> that does not use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=chdir&sektion=2">chdir(2)</a> at all.
        !           352: <li>Initial support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tctrl&arch=sparc&sektion=8">tctrl(4)</a> device on SPARCBooks (currently limited to power change events and battery status retrieval).
        !           353: <li>Improve <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tctrl&arch=sparc&sektion=8">tctrl(4)</a> on sparc: program PCMCIA and power icons on 2nd line of LCD screen.
        !           354: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>, check for IFF_UP when validating routes.
        !           355: <!-- ^ 2005/03/29 -->
        !           356: <li>Always use network byte order in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a> when stuffing port numbers into IPSEC ID packets.
        !           357: <li>Clean up some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=de&sektion=4">de(4)</a> code and fix Intel 21143 in full-duplex mode.
        !           358: <li>OpenCVS: start using the public-domain <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=yacc&sektion=1">yacc(1)</a>-based date parser. cvs dates can be ugly and this simplifies things quite a bit.
        !           359: <li>Recognize Radeon 9200 PRO variants.
        !           360: <li>Print UDF filesystem type in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&sektion=8">disklabel(8)</a>.
        !           361: <li>Fix an issue with ABNT2 keyboards that was stealing the slash key from .br users.
        !           362: <li>Make linewrap computation more POSIX-compliant in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=1">dc(1)</a> programs.  Adjust regression tests accordingly.
        !           363: <li>Add support for relocation type R_ALPHA_SREL32 to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=Xserver&sektion=1">Xserver(1)</a>'s ELF loader.
        !           364: <li>Rip out <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&sektion=8">httpd(8)</a>'s homegrown md5 and sha-1 implementations, use ours.
        !           365: <li>Change root login shell to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&sektion=1">ksh(1)</a>. And there was much rejoicing.
        !           366: <!-- ^ 2005/03/28 -->
        !           367: <li>Use USB timeout periods instead of SCSI timeout periods in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umass&sektion=4">umass(4)</a>.
        !           368: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uhub&sektion=4">uhub(4)</a> less chatty at startup.
        !           369: <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getopt&sektion=3">getopt(3)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=logresolve&sektion=8">logresolve(8)</a>.
        !           370: <li>Dynamic call stack support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=1">dc(1)</a>.
        !           371: <li>De-#ifdef the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4">em(4)</a> driver because it just leads to bugs.
        !           372: <li>Fix potential crash in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4">bge(4)</a>.
        !           373: <li>Utilize new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kbd&sektion=8">kbd(8)</a> -l support on the install media.
        !           374: <li>Support another <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fxp&sektion=4">fxp(4)</a> variant.
        !           375: <li>Provide support for the -l option in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kbd&sektion=8">kbd(8)</a> even if kvm support is not compiled in.
        !           376: <li>Improve <a href="hppa.html">hppa</a> support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compat_hpux&sektion=8">compat_hpux(8)</a>.
        !           377: <li>Shrink handling of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kbd&sektion=8">kbd(8)</a> in the install scripts.
        !           378: <li>Simplify privsep state engine in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a>.
        !           379: <li>Add an Objective-C regression test.
        !           380: <li>On the <a href="zaurus.html">zaurus</a>, delay slightly at reboot time to permit disk to de-cache or de-spin or whatever it is doing (attempting to avoid some filesystem corruptions).
        !           381: <li>Repair boot argument parsing on the <a href="zaurus.html">zaurus</a>.
        !           382: <li>Enable multicast support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atw&sektion=4">atw(4)</a>.
        !           383: <li>Enable swap encryption by default.  Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl.conf&sektion=5">sysctl.conf(5)</a> to disable if you wish.
        !           384: <li><a href="hppa.html">hppa</a> tape and cdrom booting now work.
        !           385: <li>Use font adding on the SPARCbook; use the ROM font in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pninek&sektion=4&arch=sparc">pninek(4)</a> so that the kernel messages line up with the rom messages.
        !           386: <li>Enable font adding on <a href="sparc.html">sparc</a>.
        !           387: <li>Ongoing development in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8">osfpd(8)</a>.
        !           388: <li>Fix a SIGCHLD signal race in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8">osfpd(8)</a>.
        !           389: <li>A variety-pack of shrinkage in the ramdisk install script.
        !           390: <li>Adjust wording in a few APIWARNings.
        !           391: <li>Pad hppa ramdisk to 64K, resolves issues with some ROMS.
        !           392: <li>Fix APIWARNS on i386; ie. cope with moving to version 3 of
        !           393: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&sektion=1">gcc(1)</a>.
        !           394: <li>Prepare for more RAID-like functionality in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ccd&sektion=4">ccd(4)</a>.
        !           395: <li>In a few programs, do not assume that optopt is valid in non-error return cases from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getopt&sektion=3">getopt(3)</a>.
        !           396: <li>If the full memory window is not mappable in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcic&sektion=4">pcic(4)</a> (because of lots of BIOS mappings) try to use smaller mappings.
        !           397: <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getopt&sektion=3">getopt(3)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=htpasswd&sektion=1">htpasswd(1)</a>.
        !           398: <li>Since scsi START_STOP is an optional command, do not require it to work.  This may help some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umass&sektion=4">umass(4)</a> devices.
        !           399: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vlan&sektion=4">vlan(4)</a> error counter repair.
        !           400: <li>Change <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahc&sektion=4">ahc(4)</a> to prefer memory mapped IO.
        !           401: <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=microuptimet&sektion=9">microuptime(9)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sppp&sektion=4">sppp(4)</a>, because mono_time is no longer always there.
        !           402: <li>If scsi disks are found to contain more than the maximum supported blocks, truncate to maximum size.
        !           403: <li>Support <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bcrypt&sektion=3">bcrypt(3)</a> passwords in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=htpasswd&sektion=1">htpasswd(1)</a>.
        !           404: <li>Missing range check in vfs_hang_addrlist().
        !           405: <li>Support another <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcmcia&sektion=4">pcmcia(4)</a> <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ne&sektion=4">ne(4)</a> variant.
        !           406: <li>Continuing work on OpenCVS...
        !           407: <!-- ^ 2005/03/23 -->
        !           408: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zx&sektion=4&arch=sparc">zx(4)</a>, use a shutdown hook to put display back in PROM-compatible mode.
        !           409: <li>Fix 32-bit mode in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cgfourteen&sektion=4&arch=sparc">cgfourteen(4)</a>.
        !           410: <li>On SPARCbooks, cope if the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pninek&sektion=4&arch=sparc">pninek(4)</a> blitter does not wake up.
        !           411: <li>Power control changes for SPARCbooks.
        !           412: <li>Fix some detach crashes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&sektion=4">ath(4)</a>.
        !           413: <li>Packet counting fixes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipw&sektion=4">ipw(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwi&sektion=4">iwi(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ral&sektion=4">ral(4)</a>, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ural&sektion=4">ural(4)</a>.
        !           414: <li>Print MAC address on startup in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ural&sektion=4">ural(4)</a>.
        !           415: <li>Various improvements to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8">ospfd(8)</a>, mostly catching up to shared <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a> sections.
        !           416: <li>Fix various bugs in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sppp&sektion=4">sppp(4)</a> that help the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=san&sektion=4">san(4)</a> T1 driver.
        !           417: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8">ospfd(8)</a> chunks to /etc/rc and /etc/rc.conf.
        !           418: <li>Silence underrun/overrun errors in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=auich&sektion=4">auich(4)</a> driver.
        !           419: <li>Fix chipset version errors in the i810 agp driver.
        !           420: <li>Handle :: effects in LD_LIBRARY_PATH in the i386 codepath through <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld.so&sektion=1">ld.so(1)</a>.
        !           421: <li>Let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a> compile when nat traversal is disabled.
        !           422: <li>bind 9.3.1.
        !           423: <li>More sane interrupt priority levels, thereby fixing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=com&sektion=4">com(4)</a> IO on the zaurus.
        !           424: <li>Avoid leaking <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=keynote&sektion=3">keynote(3)</a> sessions in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>.
        !           425: <li>Be more careful in sparc <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compat_svr4&sektion=8">compat_svr4(8)</a>.
        !           426: <li>Crank to 3.7-current
        !           427: <!-- ^ 2005/03/20 -->
        !           428: </ul>
        !           429: <p>
        !           430:
        !           431: This list mentions mostly platform-independent changes.  For a list of changes
        !           432: made in a particular platform, please check the page for that platform.  If you
        !           433: find them not listed there, the changes are either (1) not being documented or
        !           434: (2) are documented here.<br><br>
        !           435:
        !           436: <hr>
        !           437: <p>
        !           438: <h3>
        !           439: For changes in other releases, click below:<br>
        !           440: <a href="plus20.html">2.0</a>,
        !           441: <a href="plus21.html">2.1</a>,
        !           442: <a href="plus22.html">2.2</a>,
        !           443: <a href="plus23.html">2.3</a>,
        !           444: <a href="plus24.html">2.4</a>,
        !           445: <a href="plus25.html">2.5</a>,
        !           446: <a href="plus26.html">2.6</a>,
        !           447: <a href="plus27.html">2.7</a>,
        !           448: <a href="plus28.html">2.8</a>,
        !           449: <a href="plus29.html">2.9</a>,
        !           450: <a href="plus30.html">3.0</a>,
        !           451: <a href="plus31.html">3.1</a>,
        !           452: <a href="plus32.html">3.2</a>,
        !           453: <a href="plus33.html">3.3</a>,
        !           454: <a href="plus34.html">3.4</a>,
        !           455: <a href="plus35.html">3.5</a>,
        !           456: <a href="plus36.html">3.6</a>,
        !           457: <a href="plus37.html">3.7</a>,
        !           458: <a href="plus.html">current</a>.
        !           459: <br>
        !           460: </h3>
        !           461:
        !           462: <hr>
        !           463: <a href="index.html"><img height=24 width=24 src="back.gif" border=0 alt="OpenBSD"></a>
        !           464: <a href="mailto:www@openbsd.org">www@openbsd.org</a>
        !           465: <br><small>$OpenBSD: plus.html,v 1.962 2005/09/07 08:38:55 jsg Exp $</small>
        !           466:
        !           467: </body>
        !           468: </html>