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

Annotation of www/plus.html, Revision 1.938

1.863     naddy       1: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1.14      deraadt     2: <html>
                      3: <head>
1.424     deraadt     4: <title>OpenBSD-current changes</title>
1.728     horacio     5: <link rev="made" href="mailto:www@openbsd.org">
1.14      deraadt     6: <meta name="resource-type" content="document">
1.716     deraadt     7: <meta name="description" content="OpenBSD-current changes">
                      8: <meta name="keywords" content="openbsd,current,changes">
1.14      deraadt     9: <meta name="distribution" content="global">
1.903     miod       10: <meta name="copyright" content="This document copyright 1996-2004 by OpenBSD.">
1.14      deraadt    11: </head>
                     12:
1.728     horacio    13: <body bgcolor="#ffffff" text="#000000" link="#23238e">
1.14      deraadt    14:
1.828     jsyn       15: <a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>
1.64      downsj     16: <p>
1.935     miod       17: <h2><font color="#e00000">Changes made between OpenBSD 3.6 and OpenBSD-current</font></h2>
1.863     naddy      18: <hr>
1.14      deraadt    19:
                     20: <p>
1.823     jsyn       21: This is a partial list of the major machine-independent changes
1.602     aaron      22: (i.e., these are the changes people ask about most often).  Port
1.29      deraadt    23: specific changes have also been made, and are sometimes mentioned
1.728     horacio    24: in the pages for the specific <a href="plat.html">platforms</a>.
1.14      deraadt    25:
1.17      deraadt    26: <p>
1.725     naddy      27: Changes to the <a href="ports.html">ports</a> collection are documented
1.747     naddy      28: <a href="portsplus/index.html">here</a>.
1.725     naddy      29:
                     30: <p>
1.863     naddy      31: Note: <font color="#e00000">Problems for which patches exist are marked in red</font>.
1.185     deraadt    32:
                     33: <p>
1.186     deraadt    34: <h3>
1.846     deraadt    35: For changes in other releases, click below:<br>
                     36: <a href="plus20.html">2.0</a>,
                     37: <a href="plus21.html">2.1</a>,
                     38: <a href="plus22.html">2.2</a>,
                     39: <a href="plus23.html">2.3</a>,
                     40: <a href="plus24.html">2.4</a>,
                     41: <a href="plus25.html">2.5</a>,
                     42: <a href="plus26.html">2.6</a>,
                     43: <a href="plus27.html">2.7</a>,
                     44: <a href="plus28.html">2.8</a>,
                     45: <a href="plus29.html">2.9</a>,
                     46: <a href="plus30.html">3.0</a>,
                     47: <a href="plus31.html">3.1</a>,
1.868     deraadt    48: <a href="plus32.html">3.2</a>,
1.889     david      49: <a href="plus33.html">3.3</a>,
1.916     david      50: <a href="plus34.html">3.4</a>,
1.935     miod       51: <a href="plus35.html">3.5</a>,
                     52: <a href="plus36.html">3.6</a>.
1.422     deraadt    53: <br>
1.186     deraadt    54: </h3>
                     55:
                     56: <p>
1.863     naddy      57: <h3><font color="#0000e0">We are working on OpenBSD-current.</font></h3><p>
1.938   ! jmc        58: The following list sums up (almost) all the changes made up to October 31.
1.847     deraadt    59: <p>
                     60:
1.422     deraadt    61: <ul>
1.938   ! jmc        62: <!-- ^ 20041101 -->
        !            63: <li>Compatibility tweaks to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ugen&sektion=4">ugen(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uhid&sektion=4">uhid(4)</a> from NetBSD.
        !            64: <li>Some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ehci&sektion=4">ehci(4)</a> fixes from NetBSD.
        !            65: <li>Add BCM5705K and BCM5750/5751 support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4">bge(4)</a>. From FreeBSD.
        !            66: <!-- ^ 20041031 -->
        !            67: <!-- ^ 20041030 -->
        !            68: <li>Handle more gracefully corrupt keys in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a> authorised_keys files.
        !            69: <li>Fix SIGWINCH handling for multiplexed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a> connections.
        !            70: <li>Switch powerpc to use GCC 3.x.
        !            71: <li>Import and merge heimdal-0.6.3.
        !            72: <li>A couple of reliability fixes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=4">dc(4)</a>. From FreeBSD.
        !            73: <!-- ^ 20041029 -->
        !            74: <li>Give <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4">carp(4)</a> interfaces their own type, IFT_CARP.
        !            75: <li>Pass the right type to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snprintf&sektion=3">snprintf(3)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=asctime&sektion=3">asctime(3)</a> (PR#3970).
        !            76: <li>Modulate the TCP timestamp by a random value for each connection.
        !            77: <li>Remove assumption that a destination is on-link if the default router list is empty (RFC2461 &sect;5.2).
        !            78: <!-- ^ 20041028 -->
        !            79: <li>Updates and fixes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipw&sektion=4">ipw(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwi&sektion=4">iwi(4)</a>.
        !            80: <li>Add DWARF-based exception handling support for shlibs and dynamic executables in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&sektion=1">gcc(1)</a>.
        !            81: <li>Add support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=setreuid&sektion=2">setre[gu]id(2)</a> under Linux emulation.
        !            82: <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=clock_getres&sektion=2">clock_getres(2)</a> to calculate the precision in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a>, and fill in the precision field when sending server-mode responses.
        !            83: <!-- ^ 20041027 -->
        !            84: <li>In crtbegin, make __register_frame_info() a weak symbol.
        !            85: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpctl&sektion=8">bgpctl(8)</a>, try to show the peer description instead of the IP address in 'show summary' view. Revert to IPs with new -n option.
        !            86: <li>More work on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mpt&sektion=4">mpt(4)</a>.
        !            87: <!-- ^ 20041026 -->
        !            88: <li>In the ffs code, don't assume a block is allocated if <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bread&sektion=9">bread(9)</a> or cg_chkmagic() fails.
        !            89: <li>Change the new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getprotoent_r&sektion=3">getproto*_r(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getservent_r&sektion=3">getserv*_r(3)</a> functions' return value to match the IBM/Digital API.
        !            90: <!-- ^ 20041025 -->
        !            91: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rdate&sektion=8">rdate(8)</a> to accept replies with an NTP version less than 4.
        !            92: <li>Minimise the delta with FreeBSD for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aic&sektion=4">aic(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahc&sektion=4">ahc(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahd&sektion=4">ahd(4)</a>.
        !            93: <!-- ^ 20041024 -->
        !            94: <li>Start work on update support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a>.
        !            95: <li>Correct some missing braces after an 'if' statement in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xl&sektion=4">xl(4)</a>.
        !            96: <!-- ^ 20041023 -->
        !            97: <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a> server mode return the stratum of the currently preferred peer plus one.
        !            98: <li>Add neighbor solicitation/advertisement messages into/out of the default IPv6 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> rulebase loaded by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&sektion=8">rc(8)</a>.
        !            99: <!-- ^ 20041022 -->
        !           100: <li>Backout the change of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=amd&sektion=8">amd(8)</a> from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=select&sektion=2">select(2)</a> to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=poll&sektion=2">poll(2)</a> due to problems.
        !           101: <li>Backport some fixes from lynx-2.8.6dev.7b preventing crashes due to memory exhaustion.
        !           102: <li>Make the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xdm&sektion=1">xdm(1)</a> greeter able to use non-default login classes (X.Org bugzilla #1676).
        !           103: <!-- ^ 20041021 -->
        !           104: <li>Change all the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=route&sektion=8">route(8)</a> commands in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=netstart&sektion=8">netstart(8)</a> to use -qn and so not do DNS lookups.
        !           105: <li>Memleak fixes and cleanup in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>.
        !           106: <li>Merge changes from mod_ssl 2.8.20, fixing CAN-2004-0885.<br>
        !           107:     <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
        !           108: <li>New <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipw&sektion=4">ipw(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwi&sektion=4">iwi(4)</a> drivers, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipwcontrol&sektion=8">ipwcontrol(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwicontrol&sektion=8">iwicontrol(8)</a> tools, supporting Intel 2100/2200BG/2915ABG wireless devices. Disabled and non-operational due to silly distribution restrictions on the device firmware files.
        !           109: <li>Support interrupt transfers on USB 2 controllers, allowing the use of USB 2 hubs with USB 2 hardware.
        !           110: <li>Disconnect <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a> sessions on out-of-range message types.
        !           111: <!-- ^ 20041020 -->
        !           112: <li>Pretty up <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>'s display of groups.
        !           113: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a> neighbor definitions to be dependent on interface state. If used with a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4">carp(4)</a> interface, for example, this can be used to reduce failover time.
        !           114: <li>Add suspend/resume support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ehci&sektion=4">ehci(4)</a>.
        !           115: <li>Add -e command-line expression support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bc&sektion=1">bc(1)</a>.
        !           116: <li>Only set up the default IPv6 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> rules on IPv6-enabled systems.
        !           117: <!-- ^ 20041019 -->
        !           118: <li>Update timezone data to tz(code|data)2004e from ftp://elsie.nci.nih.gov/.
        !           119: <li>Add a progress meter to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a>.
        !           120: <li>Reduce the amount of information <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a> displays by default.
        !           121: <li>Add -e option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=1">dc(1)</a> to evaluate expressions on the command line.
        !           122: <li>Defer the IP TTL decrement so that an ICMP error with the IP header embedded doesn't have a bad checksum.
        !           123: <!-- ^ 20041018 -->
        !           124: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strnunvis&sektion=3">strnunvis(3)</a>, a bounded version of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strunvis&sektion=3">strunvis(3)</a>.
        !           125: <li>Add reentrant <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getprotoent_r&sektion=3">getproto*_r(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getservent_r&sektion=3">getserv*_r(3)</a> functions. Adapted from NetBSD.
        !           126: <li>Much cleanup in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&sektion=4">pciide(4)</a>, and some SATA fixups.
        !           127: <li>Only delete users and groups with -c in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_delete&sektion=1">pkg_delete(1)</a>.
        !           128: <li>Implement -q and tidy up ICMP support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a>.
        !           129: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld.so&sektion=1">ld.so(1)</a>, better handle current directory searches listed in LD_LIBRARY_PATH.
        !           130: <li>Add support for the HTTP proxy CONNECT method to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&sektion=1">nc(1)</a>.
        !           131: <!-- ^ 20041017 -->
        !           132: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=st&sektion=4">st(4)</a>, fix bogus 'Tape block size...' errors from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=restore&sektion=8">restore(8)</a> and look for the SDEV_OPEN flag in the right place.
        !           133: <!-- ^ 20041016 -->
        !           134: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=netstat&sektion=1">netstat(1)</a> -r, show only 0.0.0.0/0 as the default route, i.e. stop ignoring the netmask.
        !           135: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=df&sektion=1">df(1)</a>, don't display the header line if no usage lines are shown.
        !           136: <li>Display the ip_len field in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a> with the -v option.
        !           137: <li>Support some new device types in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bktr&sektion=4">bktr(4)</a>. From FreeBSD and NetBSD.
        !           138: <li>Only use IPTOS_LOWDELAY on IPv4 sockets in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a>.
        !           139: <li>Parse <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> anchor names in tables the same way as anchor names in rules.
        !           140: <!-- ^ 20041015 -->
        !           141: <li>Use the arch-dependent MAXSSIZ instead of an arbitrary fixed value as the upper limit for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=8">sysctl(8)</a> kern.stackgap_random.
        !           142: <li>Performance fixes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=4">dc(4)</a>. From FreeBSD.
        !           143: <li>Handle gracefully a missing EEPROM in an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sk&sektion=4">sk(4)</a> device.
        !           144: <li>Fix a missing brace following an 'if' statement in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=named&sektion=8">named(8)</a>'s libdns (ISC #1744).
        !           145: <li>Use IPTOS_LOWDELAY in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a>.
        !           146: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=newfs&sektion=8">newfs(8)</a> to create valid filesystems with any legal combination of block and fragment sizes.
        !           147: <!-- ^ 20041014 -->
        !           148: <li>Print the expire route metric as a signed value in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=route&sektion=8">route(8)</a>.
        !           149: <li>Let cardbus RealTek 8138 devices attach to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rl&sektion=4">rl(4)</a>. More work to do.
        !           150: <li>New @sysctl keyword for packing lists.
        !           151: <li>Set the rootdelay in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a> server replies.
        !           152: <li>Improve <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a>'s compatiblity with NTP v3 and earlier.
        !           153: <li>A number of fixes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a>.
        !           154: <!-- ^ 20041013 -->
        !           155: <li>Sync the installer's install-from-tape code with reality, add a few user interface and error-checking enhancements.
        !           156: <li>Change <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcrelay&sektion=8">dhcrelay(8)</a> to use a UDP socket for communication with the DHCP servers. The old <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bpf&sektion=4">bpf(4)</a> method was forwarding packets out of the wrong interface.
        !           157: <!-- ^ 200401012 -->
        !           158: <li>Defer display of MESSAGE files until all packages have been installed.
        !           159: <li>Many fixes and cleanups in the package tools.
        !           160: <li>Add support for an 'UNMESSAGE' file to the package tools, used to show the information a package would display on uninstallation without actually uninstalling it.
        !           161: <li>Rewrite interface groups code, placing all groups on a tail queue, and internally referring to a group by pointer instead of by name.
        !           162: <li>Remove obsolete -P, -C options and the unimplemented mtree options from the package tools.
        !           163: <!-- ^ 20041011 -->
        !           164: <li>Add support for DWARF2 exception handling to libc.
        !           165: <li>Work around an 'overlapped command' issue on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahd&sektion=4">ahd(4)</a>-attached devices slower than Ultra-320.
        !           166: <li>Inform the softdep code when the mode of an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=inode&sektion=5">inode(5)</a>'s mode changes. From FreeBSD.
        !           167: <li>Fix a busted API call when opening a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=midi&sektion=4">midi(4)</a> sequencer device.
1.936     deraadt   168: <!-- ^ 20041010 -->
                    169: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nm&sektion=1">nm(1)</a> to work on cross targets of different sizes as well as endianness.
                    170: <li>Don't use 64-bit tests on 32-bit values when testing for void PCI memory regions.
                    171: <li>Add another 500 microseconds of delay after a PHY reset, the DP83840A needs it.
                    172: <li>Add 1000base*X autonegotiation and 1000baseT master-mode support. From NetBSD.
                    173: <!-- ^ 20041009 -->
                    174: <li>Update the tail pointer correctly when the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hotplug&sektion=4">hotplug(4)</a> queue is full.
                    175: <li>Remove a null dereference in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>.
                    176: <li>Fix a couple of buffer overruns in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kbd&sektion=8">kbd(8)</a>.
                    177: <li>Don't ever increment past the end of a message in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsecadm&sektion=8">ipsecadm(8)</a>'s monitor command.
                    178: <!-- ^ 20041008 -->
                    179: <li>Add a generic driver, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gentbi&sektion=4">gentbi(4)</a>, for Gigabit Ethernet ten-bit interfaces. From NetBSD.
                    180: <li>Add constants to mii.h for 1000base*X autonegotiation, and a constant for 1000baseT nic-to-nic master mode to if_media.h.
                    181: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh-agent&sektion=1">ssh-agent(1)</a>, don't unlink the agent socket if <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bind&sektion=2">bind(2)</a> fails.
                    182: <li>New -p option and 'p' command to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=top&sektion=1">top(1)</a>, to show just a single process.
                    183: <!-- ^ 20041007 -->
                    184: <li>On Intel-chipped <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=4">dc(4)</a> devices, share the bus evenly between receive and transmit, improving forwarding performance under heavy load.
                    185: <li>Set the TCP congestion window to two segments instead of one, matching the window size when entering the ESTABLISHED state.
                    186: <li>Unshadow a variable and unbreak <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a> on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4">carp(4)</a> interfaces.
                    187: <!-- ^ 20041006 -->
                    188: <li>Call <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vsyslog&sektion=3">vsyslog(3)</a> with a priority, not a facility in ifstated(8).
                    189: <li>Drop the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&sektion=8">spamd(8)</a> default passtime to 25 minutes, so that mailers with a quadratic retry schedule that causes a retry at 26 minutes are allowed through.
                    190: <li>Lots of work on the package tools' new object system.
                    191: <li>Don't reset the chip when attaching an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=it&sektion=4">it(4)</a> hardware monitor, stopping the fans going into jet engine mode.
                    192: <li>When sending <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4">carp(4)</a> advertisements, protect the call to ip_output() with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=splsoftnet&sektion=9">splsoftnet(9)</a>.
1.938   ! jmc       193: <li>Change the default return code from the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&sektion=8">spamd(8)</a> greylister from 450 to 451. The latter code works better with mailer clusters, making them more likely to retry from the same IP address the next time.
1.936     deraadt   194: <li>Fix a buffer overflow in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tput&sektion=1">tput(1)</a> with the -S option.
                    195: <li>Don't allow a peer ID of zero in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>.
                    196: <li>Handle connection failures more gracefully in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a> client.
                    197: <li>New <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=udav&sektion=4">udav(4)</a> driver for Davicom USB DM960-based Ethernet devices. From NetBSD.
                    198: <!-- ^ 20041005 -->
                    199: <li>Change the doff_t field in struct iso_dnode to u_quad_t, so that DVDs and other ISO filesystems larger than 2GB can be read.
                    200: <li>Stacks of manpage cleanup.
                    201: <li>Switch <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=amd&sektion=8">amd(8)</a> from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=select&sektion=2">select(2)</a> to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=poll&sektion=2">poll(2)</a>.
                    202: <li>Allow for an additional character in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&sektion=8">disklabel(8)</a> fstype, so that type ISO9660 isn't truncated.
1.937     espie     203: <li>Reorganise <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a> etc.'s packing list items code into a basic class hierarchy.
1.936     deraadt   204: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a>, take the median value for the offset instead of taking an average.
                    205: <!-- ^ 20041004 -->
                    206: <li>New <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nvram&sektion=4&arch=i386">nvram(4)</a> driver for i386, read-only for now.
                    207: <li>Remove a marginal <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mmap&sektion=2">mmap(2)</a> optimisation from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=grep&sektion=1">grep(1)</a> that was causing some newline problems (PR#3940, PR#3941).
                    208: <!-- ^ 20041003 -->
                    209: <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=diff&sektion=1">diff(1)</a> continually retry <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getdirentries&sektion=2">getdirentries(2)</a> until our buffer is large enough to store it all.
                    210: <li>Unbust &lt;stdbool.h&gt; for newer <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&sektion=1">gcc(1)</a> versions.
                    211: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fseek&sektion=3">fseek(3)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftell&sektion=3">ftell(3)</a> and other cleanup in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=msgs&sektion=1">msgs(1)</a>.
                    212: <!-- ^ 20041002 -->
                    213: <li>Fix an off-by-one when calculating IO space for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4">em(4)</a>.
                    214: <li>Don't die in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a> if <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=socket&sektion=2">socket(2)</a> fails with ENOPROTOSUPPORT for a default listener.
                    215: <li>Fix memory corruption in libdb <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hash&sektion=3">hash(3)</a> when the cursor page becomes the LRU page.
                    216: <!-- ^ 20041001 -->
                    217: <li>Check for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=accept&sektion=2">accept(2)</a> errors before <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fork&sektion=2">fork(2)</a>ing the child process in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftpd&sektion=8">ftpd(8)</a>. From FreeBSD.
                    218: <li>Fix a segfault and an off-by-one in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lpc&sektion=8">lpc(8)</a>.
                    219: <li>Get the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rl&sektion=4">rl(4)</a> MAC address right on big-endian architectures.
                    220: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bus_dma&sektion=9">bus_dma(9)</a> magic to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rl&sektion=4">rl(4)</a>.
                    221: <li>Helpfully display the bogus netmask that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a> is busy choking on.
                    222: <li>If the YP marker is present in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=master.passwd&sektion=5">master.passwd(5)</a> file, have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=adduser&sektion=8">adduser(8)</a> insert new users before it (PR#3727).
                    223: <li>Ethernet autonegotiation fixes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rl&sektion=4">rl(4)</a>. From FreeBSD.
                    224: <li>Add ECONNREFUSED to the list of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=recvfrom&sektion=2">recvfrom(2)</a> errors that don't kill <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a>'s client dispatch function, now that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=connect&sektion=2">connect(2)</a> is used on the client socket.
1.938   ! jmc       225: <li>Don't pretend to have an ifmedia structure in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=le&sektion=4&arch=i386">le(4)</a>, fixing some panics (PR#3407, PR#3661).
1.936     deraadt   226: <!-- ^ 20040930 -->
                    227: <li>Add back some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snprintf&sektion=3">snprintf(3)</a> string cleaning lost in the BIND 9.3.0 merge.
                    228: <li>Correct a missing NULLification in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>, stopping <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pflog&sektion=4">pflog(4)</a> incorrectly attributing states to anchors, and fixing state counter display for pfctl -vvs[nr].
                    229: <li>Some refactoring and shrinkage in the installer.
                    230: <!-- ^ 20040929 -->
                    231: <li>Fix a buffer overrun in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xman&sektion=1">xman(1)</a> when reading the search string (X.Org bugzilla #1481).
                    232: <li>Clean up <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&sektion=8">disklabel(8)</a> output for modern large disks (based on PR#3847).
                    233: <li>Import and merge ISC BIND 9.3.0, keeping local changes.
                    234: <li>Fix memory leaks in a few <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lpr&sektion=1">lpr(1)</a> error paths.
                    235: <li>Update <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sudo&sektion=8">sudo(8)</a> to version 1.6.8p1.
                    236: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login_tis&sektion=8">login_tis(8)</a>, supporting TIS Firewall Toolkit authentication.
                    237: <li>Add 'prepend-neighbor' feature to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>.
                    238: <li>Fix unaligned accesses in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rl&sektion=4">rl(4)</a> that were crashing on alphas (PR#3795).
                    239: <!-- ^ 20040928 -->
                    240: <li>Let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gem&sektion=4">gem(4)</a> handle <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vlan&sektion=4">vlan(4)</a>-sized frames.
                    241: <!-- ^ 20040927 -->
                    242: <li>Reorganise <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mii&sektion=4">mii(4)</a> to use a structure of standard entry points instead of separate function pointers, and add a 'reset' entry point. From NetBSD.
                    243: <!-- ^ 20040926 -->
                    244: <li>Remove kx(1) from the tree.
                    245: <li>Nicer buffer size allocation for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=file&sektion=1">file(1)</a> (PR#3924).
                    246: <li>Add X support for OpenBSD/sgi.
                    247: <!-- ^20040925 -->
                    248: <li>Correct an off-by-one in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vfprintf&sektion=3">vfprintf(3)</a>.
                    249: <li>Fix a crash on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=free&sektion=3">free(3)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=which&sektion=1">which(1)</a>.
                    250: <li>Add Path MTU Discovery support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsec&sektion=4">ipsec(4)</a>-in-UDP.
                    251: <li>Pass the TCP segment size up to userland for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=trpt&sektion=8">trpt(8)</a> to use.
                    252: <li>Do a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=connect&sektion=2">connect(2)</a> on client-side sockets in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a>.
                    253: <li>Don't process NAT-T keepalives in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>.<br>
                    254:     <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
                    255: <li>Round off package tools @newuser/@newgroup support by making <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_delete&sektion=1">pkg_delete(1)</a> delete the user/group if no longer needed.
                    256: <li>Drop osi and mask keywords from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=route&sektion=8">route(8)</a>.
                    257: <!-- ^ 20040924 -->
                    258: <li>Change <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=3">sysctl(3)</a> KERN_INTRCNT_CNT to return a quad instead of an int.
                    259: <li>Add some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=read&sektion=2">read(2)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=write&sektion=2">write(2)</a> error checks to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=route&sektion=8">route(8)</a>.
                    260: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>'s handling of the -n option in multiplex client mode.
                    261: <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bpf&sektion=4">bpf(4)</a>'s <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kqueue&sektion=2">kqueue(2)</a> code fill in kn_data with the number of available bytes, like FreeBSD and NetBSD.
                    262: <li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a> never send signals to their child processes after handling a SIGCHLD for them.
                    263: <!-- ^ 20040923 -->
                    264: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=midi&sektion=4">midi(4)</a> UARTs that don't support interrupts on output to write blocks larger than MIDI_MAXWRITE.
                    265: <li>Add code (#ifdef'd out by default) to allow 32-bit code using libsa to print 64-bit int values.
                    266: <li>Allow for the link-layer header when deciding whether or not to allocate a cluster in the syncache.
                    267: <li>Add libexpat 1.95.6, an XML parser library, to the tree.
                    268: <li>Remove source-routing support from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=route&sektion=8">route(8)</a>.
                    269: <!-- ^ 20040922 -->
                    270: <li>Initial support for @newuser and @newgroup packing elements in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_create&sektion=1">pkg_create(1)</a> and friends.
                    271: <li>If X is running, stop the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsdisplay&sektion=4">wsdisplay(4)</a> screen blanker firing when its settings are changed.
                    272: <li>Add 'no-scrub' <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf.conf&sektion=5">pf.conf(5)</a> keyword, allowing specific traffic to bypass the normaliser.
                    273: <li>Iconify <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xconsole&sektion=1">xconsole(1)</a> in the standard <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xinit&sektion=1">xinit(1)</a> rc file.
                    274: <li>Display route labels with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=route&sektion=8">route(8)</a>'s show command.
                    275: <!-- ^ 20040921 -->
                    276: <li>Get parameters to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=m_gethdr&sektion=9">m_gethdr(9)</a> the right way round in IPX-in-IP code.
                    277: <li>Fix the no-route <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> keyword for IPv6.
                    278: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gzip&sektion=1">gzip(1)</a>, look for the last instead of the first dot in a filename before tacking on a '.gz' extension, so foo.bar.gz is tried if foo.bar is given on the command line but doesn't exist.
                    279: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=splx&sektion=9">splx(9)</a> later in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=brelse&sektion=9">brelse(9)</a> to protect flags being set on the buffer.
                    280: <li>Disable dynamic standby on 82550-based <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fxp&sektion=4">fxp(4)</a> cards.
                    281: <!-- ^ 20040920 -->
                    282: <li>New <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vnode&sektion=9">vnode(9)</a>-related manual pages for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vflushbuf&sektion=9">vflushbuf(9)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vwakeup&sektion=9">vwakeup(9)</a>.
                    283: <li>Check for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=waitpid&sektion=2">waitpid(2)</a> errors in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&sektion=8">disklabel(8)</a>.
                    284: <li>Fix an off-by-one in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=awi&sektion=4">awi(4)</a>'s WEP algorithm selection code.
                    285: <li>Install PostScript docs for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=yacc&sektion=1">yacc(1)</a>.
                    286: <li>Set NOLINT for GNU code, there's just no way it's ever going to work.
                    287: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a> with -s, only call <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=settimeofday&sektion=2">settimeofday(2)</a> if the offset is larger than 180 seconds. Otherwise, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=adjtime&sektion=2">adjtime(2)</a> can cope with the offset sensibly.
                    288: <li>Move the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a> startup earlier in /etc/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&sektion=8">rc(8)</a>, and use the -s flag unconditionally.
                    289: <li>New -s flag for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a>, which sets the time using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=settimeofday&sektion=2">settimeofday(2)</a> before daemonizing. This removes the need to run <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rdate&sektion=8">rdate(8)</a> early in /etc/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&sektion=8">rc(8)</a>.
                    290: <li>In libpthread, allow a thread in the FD[RW]_WAIT states to be suspended.
                    291: <li>Fix the build process for the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahc&sektion=4">ahc(4)</a> microcode.
                    292: <li>New %z and %t modifiers to *<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=printf&sektion=3">printf(3)</a> for displaying size_t and ptrdiff_t respectively.
                    293: <li>Add a framework in the package tools to distinguish packages added manually by the user from those added as dependencies for other packages.
                    294: <li>Enable @shell keyword in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a> etc., adding and removing an /etc/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=shells&sektion=5">shells(5)</a> entry as required.
                    295: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamlogd&sektion=8">spamlogd(8)</a> respect the -I option, and change its <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bpf&sektion=4">bpf(4)</a> filter so that it only looks at TCP S/SA packets. From PR#3914.
                    296: <li>Update <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sendmail&sektion=8">sendmail(8)</a> to version 8.13.1.
                    297: <li>More <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcmcia&sektion=4">pcmcia(4)</a> CIS fixes. From NetBSD.
                    298: <!-- ^ 20040918 -->
                    299: <li>Set the keyboard encoding earlier in /etc/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&sektion=8">rc(8)</a>.
                    300: <li>Clean up state creation and destruction reference counting in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&sektion=4">pfsync(4)</a>, fixing problems with adaptive timeouts, max-states limits and rule leaks.
                    301: <li>Fix a segfault in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hack&sektion=6">hack(6)</a> (PR#3923).
                    302: <li>Reset MINCLSIZE back to the old value so that clusters are created as soon as the packet is bigger than the standard header size. This is a conservative measure for this release.
                    303: <li>More signal flag race fixes, in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a> this time.
                    304: <li>Don't ignore next-payload type NAT-OA in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>.
                    305: <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a> etc. warn about use of the deprecated @dirrm keyword.
                    306: <!-- ^ 20040917 -->
                    307: <li>Handle route labels in RTM_CHANGE messages.
                    308: <li>In the installer, set the console device speed before selecting it as the console, unbreaking Soekris boxes when booted without a cable attached.
                    309: <li>Stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcpd&sektion=8">dhcpd(8)</a> calling <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=inet_ntoa&sektion=3">inet_ntoa(3)</a> twice per log message.
                    310: <li>Handle '%ll' with positional arguments correctly in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=printf&sektion=3">*printf(3)</a>.
                    311: <li>Don't remove a cloned peer immediately when it goes back to IDLE, keep it around for a while. That way, if it went away because a capabilities negotiation failed, it doesn't come back later with the same (incompatible) capabilities and so fail again.
                    312: <li>Unbreak <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=MD5FileChunk&sektion=3">MD5FileChunk(3)</a> when passed a zero length, and so make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=MD5File&sektion=3">MD5File(3)</a> work again.
                    313: <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a> print the th_seq field from truncated TCP headers, e.g. in an icmp frag-needed-but-DF-set error.
                    314: <li>Give TCP some extra smarts (SS_ISSENDING) so that it doesn't send partial segments when the socket layer is still busy sending to it. Inspired by FreeBSD and NetBSD.
                    315: <li>New '-T tcp' button for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a> to force interpretation as TCP.
                    316: <li>Teach <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a> about NFSv3.
                    317: <li>Correct an off-by-one in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fmt_scaled&sektion=3">fmt_scaled(3)</a>, allowing it to show 1099512676352 == 2.0T properly.
                    318: <li>Fix more signal flag races, this time in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=comsat&sektion=8">comsat(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rpc.rstatd&sektion=8">rpc.rstatd(8)</a>.
                    319: <li>Drop the 'fallback interface' code from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcpd&sektion=8">dhcpd(8)</a>, and store enough state to send a relayed request back to the right place.
                    320: <li>Fix an off_t-&gt;int truncation in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rwhod&sektion=8">rwhod(8)</a>, found by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lint&sektion=1">lint(1)</a>.
                    321: <li>Add some additional <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcmcia&sektion=4">pcmcia(4)</a> CIS sanity checks.
                    322: <!-- ^ 20040916 -->
                    323: <li>Several manual page fixes.
                    324: <li>Fix a stack of compiler warnings in libkvm.
                    325: <li>Restore <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hotplugd&sektion=8">hotplugd(8)</a>'s ability to handle events queued before the daemon starts.
                    326: <li>New -Dvar=value option for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_create&sektion=1">pkg_create(1)</a>.
                    327: <li>Don't use a double where an int will do in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a>.
                    328: <li>Add a negative index check in the hardware sensor <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=3">sysctl(3)</a> handler.
                    329: <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mount&sektion=8">mount(8)</a> dump attribute caching parameters in verbose mode.
                    330: <li>Fix races on the signal flags in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=inetd&sektion=8">inetd(8)</a>.
                    331: <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mount_nfs&sektion=8">mount_nfs(8)</a>'s noac option turn attribute caching off instead of on.
                    332: <li>Let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rdate&sektion=8">rdate(8)</a> accept NTP responses with stratum 0.
                    333: <li>A bunch of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lint&sektion=1">lint(1)</a>-inspired cleanup in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a>.
                    334: <!-- ^ 20040915 -->
                    335: <li>Teach <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a> etc. about GNU info directories.
                    336: <li>Remove all use of system() in favour of System()/VSystem() in the package tools.
                    337: <li>Fix a file descriptor leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=df&sektion=1">df(1)</a>.
                    338: <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a> complain when configuration files can't be installed.
                    339: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a> etc., use the uid/gid cache module and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=perl&sektion=1">perl(1)</a>'s own chown() function instead of system('chown',...).
                    340: <li>Change arg 4 of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kvm_openfiles&sektion=3">kvm_openfiles(3)</a> to unsigned so that KVM_NO_FILES is in range.
                    341: <li>Add mtree and uid/gid cache modules and an error wrapper to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a> etc.
                    342: <li>Remove a gcc-specific constructs from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=inetd&sektion=8">inetd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=syslogd&sektion=8">syslogd(8)</a>.
                    343: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>, treat ENOBUFS from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sendmsg&sektion=2">sendmsg(2)</a> like EAGAIN and retry later.
1.937     espie     344: <li>Add support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mtree&sektion=8">mtree(8)</a> to the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a> framework.
1.936     deraadt   345: <li>A bunch of de<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lint&sektion=1">lint(1)</a>ing, especially signal handlers with unused signo, and other unused variables.
                    346: <li>3.6 -&gt; 3.6-current.
                    347: <!-- ^ 20040914 -->
1.422     deraadt   348: </ul>
                    349: <p>
1.203     deraadt   350:
1.95      deraadt   351: This list mentions mostly platform-independent changes.  For a list of changes
                    352: made in a particular platform, please check the page for that platform.  If you
                    353: find them not listed there, the changes are either (1) not being documented or
                    354: (2) are documented here.<br><br>
1.14      deraadt   355:
                    356: <hr>
1.424     deraadt   357: <p>
                    358: <h3>
1.846     deraadt   359: For changes in other releases, click below:<br>
                    360: <a href="plus20.html">2.0</a>,
                    361: <a href="plus21.html">2.1</a>,
                    362: <a href="plus22.html">2.2</a>,
                    363: <a href="plus23.html">2.3</a>,
                    364: <a href="plus24.html">2.4</a>,
                    365: <a href="plus25.html">2.5</a>,
                    366: <a href="plus26.html">2.6</a>,
                    367: <a href="plus27.html">2.7</a>,
                    368: <a href="plus28.html">2.8</a>,
                    369: <a href="plus29.html">2.9</a>,
                    370: <a href="plus30.html">3.0</a>,
                    371: <a href="plus31.html">3.1</a>,
1.868     deraadt   372: <a href="plus32.html">3.2</a>,
1.889     david     373: <a href="plus33.html">3.3</a>,
1.916     david     374: <a href="plus34.html">3.4</a>,
1.935     miod      375: <a href="plus35.html">3.5</a>,
                    376: <a href="plus36.html">3.6</a>.
1.424     deraadt   377: <br>
                    378: </h3>
                    379:
                    380: <hr>
1.729     horacio   381: <a href="index.html"><img height=24 width=24 src="back.gif" border=0 alt="OpenBSD"></a>
                    382: <a href="mailto:www@openbsd.org">www@openbsd.org</a>
1.938   ! jmc       383: <br><small>$OpenBSD: plus.html,v 1.937 2005/01/09 00:59:24 espie Exp $</small>
1.14      deraadt   384:
                    385: </body>
                    386: </html>