Annotation of www/plus.html, Revision 1.939
1.863 naddy 1: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1.14 deraadt 2: <html>
3: <head>
1.424 deraadt 4: <title>OpenBSD-current changes</title>
1.728 horacio 5: <link rev="made" href="mailto:www@openbsd.org">
1.14 deraadt 6: <meta name="resource-type" content="document">
1.716 deraadt 7: <meta name="description" content="OpenBSD-current changes">
8: <meta name="keywords" content="openbsd,current,changes">
1.14 deraadt 9: <meta name="distribution" content="global">
1.939 ! jcs 10: <meta name="copyright" content="This document copyright 1996-2005 by OpenBSD.">
1.14 deraadt 11: </head>
12:
1.728 horacio 13: <body bgcolor="#ffffff" text="#000000" link="#23238e">
1.14 deraadt 14:
1.828 jsyn 15: <a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>
1.64 downsj 16: <p>
1.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.939 ! jcs 58: The following list sums up (almost) all the changes made up to February 8.
1.847 deraadt 59: <p>
60:
1.422 deraadt 61: <ul>
1.939 ! jcs 62: <!-- ^20050208 -->
! 63: <li>For amd64, build bn routines in libcrypto with the amd64-specific file to give a significant speedup for RSA.
! 64: <li>Support Billionton Systems CFLT2 Compact Flash adapter in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ne&sektion=4">ne(4)</a>.
! 65: <li>Truncate levels set with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mixerctl&sektion=1">mixerctl(1)</a> to be within the minimum and maximum values.
! 66: <li>Repair seekability of a gzstream in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=grep&sektion=1">grep(1)</a>.
! 67: <!-- ^20050207 -->
! 68: <li>Prevent <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4">carp(4)</a> from attaching to other <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4">carp(4)</a> interfaces.
! 69: <li>Fix a panic-causing merge error in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rtw&sektion=4">rtw(4)</a>.
! 70: <!-- ^20050206 -->
! 71: <li>Import sudo-1.6.8p7.
! 72: <!-- ^20050205 -->
! 73: <li>Support for Seeq 80225 PHY.
! 74: <li>Attach 3com 3c905C PHY with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bmtphy&sektion=4">bmtphy(4)</a>.
! 75: <!-- ^20050204 -->
! 76: <li>Add some sanity checks to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8">ospfd(8)</a>.
! 77: <li>Add RX TCP/UDP checksum offloading to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hme&sektion=4">hme(4)</a>.
! 78: <li>Fix setting 128-bit WEP keys on big endian archs.
! 79: <li>Import and merge X.org X11R6.8.2rc4.
! 80: <li>Simplify <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifstated&sektion=8">ifstated(8)</a> syntax.
! 81: <li>Import libarch for arm to allow for cache flushing, use it in the X11 loader.
! 82: <li>Enable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=siop&sektion=4">siop(4)</a> on amd64.
! 83: <!-- ^20050203 -->
! 84: <li>Limit PERLIO_DEBUG environment variable to a sane length and ignore if setuid in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=perl&sektion=1">perl(1)</a>.
! 85: <li>Fix a few memory leaks in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mixerctl&sektion=1">mixerctl(1)</a>.
! 86: <li>Introduce POSIX hex and octal constants in arithmetic expressions in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&sektion=1">ksh(1)</a>.
! 87: <!-- ^20050202 -->
! 88: <li>More work on ospfd and bgpd.
! 89: <li>Replace broken <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=frexp&sektion=3">frexp(3)</a> with a working one from FreeBSD; share across platforms.
! 90: <li>Backout previous NFS time warnings change; too close to release.
! 91: <li>Proper permission enforcement in NTFS mount requests.
! 92: <!-- ^20050201 -->
! 93: <li>Sprinkle more paranoia on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcpd&sektion=8">dhcpd(8)</a>'s currently-acked lease database.
! 94: <li>Use the Ethernet source address of a DHCP request instead of the one included in the DHCP packet in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcpd&sektion=8">dhcpd(8)</a>.
! 95: <li>Add OpenEXR image support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=file&sektion=1">file(1)</a>.
! 96: <!-- ^20050131 -->
! 97: <li>Steady progress on OpenCVS.
! 98: <li>Make zaurus' LCD brightness adjustable by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsconsctl&sektion=1">wsconsctl(1)</a>.
! 99: <li>Add mouse button emulation to zaurus.
! 100: <li>Detect and warn about editors that move <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=crontab&sektion=1">crontab(1)</a>'s edited file out from underneath it.
! 101: <li>Fix DontVTSwitch option in X11 when not using XKB.
! 102: <li>Fix X11 breakage on vax and other archs without shared libs.
! 103: <li>Avoid a null pointer dereference when deleting non-fully-established SAs in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>.
! 104: <!-- ^20050130 -->
! 105: <li>Add more reason counters in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>, altering <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a>.
! 106: <li>Fix a memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcpd&sektion=8">dhcpd(8)</a>.
! 107: <li>Check the carpdev link state when attaching a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4">carp(4)</a> device to it to avoid preempting after a reboot.
! 108: <!-- ^20050129 -->
! 109: <li>Fix a broken <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uplcom&sektion=4">uplcom(4)</a> driver resulting from a previous merge error.
! 110: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zts&sektion=4">zts(4)</a>, a touch screen driver for zaurus.
! 111: <li>Widen the columns in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=df&sektion=1">df(1)</a> to accomodate modern large filesystems.
! 112: <li>Import <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8">ospfd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfctl&sektion=8">ospfctl(8)</a>, an OSPF daemon and its controller.
! 113: <li>Make network unreachable errors in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a> non-fatal.
! 114: <!-- ^20050128 -->
! 115: <li>Import and merge X.org X11R6.8.2rc3.
! 116: <li>Fix a bug in the rnd device which caused it to block on reads from srandom.
! 117: <!-- ^20050127 -->
! 118: <li>Add X.org support pieces for hp300 using the wsfb video driver and drop kick the old hp300 X11R5 server out of the XF4 tree.
! 119: <li>Fix a denial of service in the validator code in the BIND resolution library.
! 120: <!-- ^20050126 -->
! 121: <li>Add a new device for the dedicated SSP unit on zaurus to report battery information to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apmd&sektion=8">apmd(8)</a>.
! 122: <li>Enable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mavb&sektion=4">mavb(4)</a> on sgi.
! 123: <!-- ^20050125 -->
! 124: <li>Switch hp300 wscons code to rasops for DIO frame buffers.
! 125: <li>Import a new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=moduli&sektion=5">moduli(5)</a> file.
! 126: <!-- ^20050124 -->
! 127: <li>Fix preposterous time warnings in the NFS client caused by false hits in the attribute cache.
! 128: <li>Avoid a signal race condition in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dump&sektion=8">dump(8)</a>.
! 129: <li>Enable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sgc&sektion=4">sgc(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sti&sektion=4">sti(4)</a> devices on hp300.
! 130: <!-- ^20050123 -->
! 131: <li>Log source of connections denied by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a>'s AllowUsers, DenyUsers, AllowGroups and DenyGroups options.
! 132: <!-- ^20050122 -->
! 133: <li>Warn in advance in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a> for password and account expiry.
! 134: <!-- ^20050121 -->
! 135: <li>Enable zaurus apm/scoop drivers and report A/C power status correctly.
! 136: <li>Fix i386 disassembler in binutils.
! 137: <li>Use a packet's address family instead of the rule's when selecting a replacement address for an rdr rule in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>.
! 138: <li>Change 'syncif' to 'syncdev' in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&sektion=8">ifconfig(8)</a> and pfsyncreq ioctl struct.
! 139: <li>Expire ipforward_rt cache in ip_slowtimeo. (PR#1967)
! 140: <!-- ^20050120 -->
! 141: <li>Fix the '-S' flag for non-root in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp-proxy&sektion=8">ftp-proxy(8)</a>. (PR#4066)
! 142: <li>Fix the '-I' option with '-D', '-T', and '-t' in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ping&sektion=8">ping(8)</a>.
! 143: <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a> keyboard-interactive code call the authentication drivers even for responses to invalid logins.
! 144: <!-- ^20050119 -->
! 145: <li>APM emulation framework for zaurus, as well as a scoop driver.
! 146: <li>Use the correct source address for ICMP errors generated from packets that were not addressed to the machine.
! 147: <li>Drop more privileges in popa3d.
! 148: <li>Support hotplug on zaurus.
! 149: <!-- ^20050118 -->
! 150: <li>Add support for zaurus LCD controller.
! 151: <!-- ^20050117 -->
! 152: <li>Support Microsoft PCI/CardBus and Hawking CardBus adapters in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=4">dc(4)</a>.
! 153: <!-- ^20050116 -->
! 154: <li>Zaurus X11 support.
! 155: <li>Import and merge perl-5.8.6.
! 156: <li>Support the nForce2 Ultra 400 IDE controller.
! 157: <li>Import and merge X.org X11R6.8.2rc2.
! 158: <!-- ^20050115 -->
! 159: <li>Make sure a given interface is running before touching the multicast filters; from NetBSD.
! 160: <li>Support the Psion Dacom Gold Port Ethernet device in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kue&sektion=4">kue(4)</a>.
! 161: <li>Add screen rotation support to the X.org wsfb driver.
! 162: <li>Switch hp300 port to wscons, still using on-board ROM fonts for now.
! 163: <li>Use PCI Memory Write and Invalidate in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fxp&sektion=4">fxp(4)</a>.
! 164: <li>Add Protocol Independent Multicast (PIM) support.
! 165: <li>Add Bluetooth protocol stack and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ubt&sektion=4">ubt(4)</a> USB driver support adopted from FreeBSD and de-netgraph-ified.
! 166: <li>Remove old, unused ifgroups ioctls.
! 167: <!-- ^20050114 -->
! 168: <li>Support bounds checking for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=copystr&sektion=9">copystr(9)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=copyin&sektion=9">copyin(9)</a>, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=copyinstr&sektion=9">copyinstr(9)</a>.
! 169: <li>Cardbus <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=re&sektion=4">re(4)</a> support.
! 170: <li>Sentinal support in gcc, taken from gcc 4.
! 171: <li>Fix a kernel panic when pushing heavy traffic through <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipw&sektion=4">ipw(4)</a>.
! 172: <li>More progress on the zaurus port including keyboard, USB serial, wscons, reboot and powerdown support.
! 173: <!-- ^20050113 -->
! 174: <li>Fix i830 crash during startup in the X.org driver.
! 175: <li>Import Sendmail-8.13.3.
! 176: <!-- ^20050112 -->
! 177: <li>Fix an off-by-one in the critical section clearing code of the aic7xxx driver; from FreeBSD.
! 178: <li>Remove an annoyance in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1">mg(1)</a> when editing files where the working directory is not readable.
! 179: <!-- ^20050111 -->
! 180: <li>Reliability fixes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hil&sektion=4">hil(4)</a>.
! 181: <li>Make sure bogus values don't make their way into tcp_xmit_timer() calculations by converting them to valid ones.<br>
! 182: <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
! 183: <li>Add support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uplcom&sektion=4">uplcom(4)</a> for CTS modemsignal; from FreeBSD.
! 184: <!-- ^20050110 -->
! 185: <li>Add zaurus bootblocks.
! 186: <li>Add support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwi&sektion=4">iwi(4)</a> for 2.2 firmware and other minor fixes.
! 187: <!-- ^20050109 -->
! 188: <li>Add new shortcuts for device and debug commands in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cdio&sektion=1">cdio(1)</a>.
! 189: <li>Increase the maximum username size for the in-kernel PPPoE driver.
! 190: <!-- ^20050108 -->
! 191: <li>Read MAC addresses correctly when initializing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=4">dc(4)</a> interfaces.
! 192: <li>Fix an infinite loop problem in certain options in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vi&sektion=1">vi(1)</a>.
! 193: <li>Fix a potential buffer overflow with escaped characters in Apache's mod_include.<br>
! 194: <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
! 195: <li>Handle symlinks correctly in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=savecore&sektion=8">savecore(8)</a> when determining if /var/crash has enough free space to dump.
! 196: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4">carp(4)</a> traffic always appear on the physical (carpdev) interface from pf's perspective.
! 197: <li>Add BIOCGDLTLIST and BIOCSDLT ioctl support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bpf&sektion=4">bpf(4)</a>.
! 198: <!-- ^20050107 -->
! 199: <li>Fix profiled kernel builds on i386.
! 200: <li>Add a preliminary display console for zaurus.
! 201: <li>Turn off the GPL_MATH_EMULATE kernel option by default.
! 202: <li>Improved import code for OpenCVS.
! 203: <!-- ^20050106 -->
! 204: <li>Add new IPv6 manpages written from scratch.
! 205: <li>Make Ethernet packets sent via a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4">carp(4)</a> interface have a source MAC address of the virtual MAC.
! 206: <li>Fix a very longstanding bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getcwd&sektion=3">getcwd(3)</a> to allow returning very long paths.<br>
! 207: <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
! 208: <li>Make pfctl 'set' options no longer sticky.
! 209: <li>Cleanup of the Zaurus display code.
! 210: <!-- ^ 20050105 -->
! 211: <li>Restrict forwarding to IPsec traffic when ip.forwarding is set to 2.
! 212: <li>Enable ARP table manipulation on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4">carp(4)</a> interfaces.
! 213: <li>Move processing of ARP packets to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4">carp(4)</a> interfaces when using them so ARP packets are sent with the virtual MAC address.
! 214: <!-- ^ 20050104 -->
! 215: <li>A bit more whacking zaurus into shape including USB support for the C3000.
! 216: <li>Add support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ubsa&sektion=4">ubsa(4)</a> for the Vodafone Mobile Connect 3G adapter.
! 217: <li>Plug a memory leak in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=regex&sektion=3">regex(3)</a> engine; from FreeBSD.
! 218: <li>Add a "show panic" command to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ddb&sektion=4">ddb(4)</a>.
! 219: <!-- ^ 20050103 -->
! 220: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mavb&sektion=4">mavb(4)</a>, a Moosehead A/V board audio driver, to enable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=audio&sektion=4">audio(4)</a> on sgi.
! 221: <!-- ^ 20050102 -->
! 222: <li>Speed up dhclient on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sk&sektion=4">sk(4)</a> interfaces.
! 223: <!-- ^ 20050101 -->
! 224: <li>Grok VLAN-sized frames on am7990 devices.
! 225: <li>Fix some races on filesystems that don't have locks, such as NFS.
! 226: <!-- ^ 20041231 -->
! 227: <li>Enable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rtw&sektion=4">rtw(4)</a> driver in i386 GENERIC.
! 228: <li>Import zaurus port, currently supported on the C860.
! 229: <li>Preliminary support for the arm pxa270, pxa interrupt controller, pxa serial port, pxa PCMCIA (CF) adapter, and xscale.
! 230: <li>Flag day! Switch i386 to gcc3.
! 231: <li>Add a copy of the stripcom routine to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=netstart&sektion=8">netstart(8)</a> so it can run standalone again.
! 232: <li>Import M_CANFAIL support from NetBSD to remove a nasty panic during low-memory scenarios.
! 233: <!-- ^ 20041230 -->
! 234: <li>Import awk-20041222.
! 235: <li>Add support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=md5&sektion=1">md5(1)</a> for using multiple algorithms.
! 236: <!-- ^ 20041229 -->
! 237: <li>Add an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rtw&sektion=4">rtw(4)</a> driver for Realtek 802.11 devices; from NetBSD.
! 238: <li>Sync ieee80211 infrastructure with NetBSD to simplify logic and fix some bugs.
! 239: <li>Fix a bug that caused vinvalbuf() panics.
! 240: <li>More work on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a> conflict handling.
! 241: <!-- ^ 20041228 -->
! 242: <li>Fix tag handling for non-U320/packetized <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahd&sektion=4">ahd(4)</a> devices.
! 243: <li>Import and merge gdb-6.3, and add sgi support.
! 244: <li>Fix broken pointer arithmetic when receiving an RSA key from the kernel in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>.
! 245: <!-- ^ 20041227 -->
! 246: <li>Sprinkle list and queue macros on various drivers where applicable to make code easier to read.
! 247: <!-- ^ 20041226 -->
! 248: <li>Resolve some longstanding issues and reduce verbosity while debugging with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ami&sektion=4">ami(4)</a>.
! 249: <li>Add minimal USB support to the RAMDISKC image.
! 250: <li>Introduce a -DSMALL variant of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&sektion=8">ifconfig(8)</a> for installation media.
! 251: <!-- ^ 20041225 -->
! 252: <li>Import and merge gcc-3.3.5.
! 253: <!-- ^ 20041224 -->
! 254: <li>Support AddressFamily in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd_config&sektion=5">sshd_config(5)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a>.
! 255: <li>Reliability fixes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&sektion=4">wscons(4)</a>; from NetBSD.
! 256: <li>Make com1, 2, and 3 work as a console on i386.
! 257: <li>Lower latency in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a> by processing no more than 25 messages at once for each peer.
! 258: <!-- ^ 20041223 -->
! 259: <li>Fix a few core dumps in ksh.
! 260: <li>Avoid a null dereference when using membufs in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=syslogd&sektion=8">syslogd(8)</a>.
! 261: <li>Introduce 'set sip on <ifspec>' in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> to avoid filtering on interfaces.
! 262: <!-- ^ 20041222 -->
! 263: <li>Support filesystem firmware loading in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fxp&sektion=4">fxp(4)</a>.
! 264: <li>Do more in the watchdog reset on Prism <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4">wi(4)</a> cards to help recover from a wedged firmware.
! 265: <li>Remove fallback AES support for old OpenSSL in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>.
! 266: <li>Add support for more commands in OpenCVS.
! 267: <li>Add powerhooks 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>.
! 268: <!-- ^ 20041221 -->
! 269: <li>Create new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=icmp6&sektion=4">icmp6(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gai_strerror&sektion=3">gai_strerror(3)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getaddrinfo&sektion=3">getaddrinfo(3)</a>, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getnameinfo&sektion=3">getnameinfo(3)</a> man pages from new or free sources.
! 270: <li>Discard unnecessary trailing space characters in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&sektion=1">ps(1)</a>.
! 271: <li>Support filesystem firmware loading in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=yds&sektion=4">yds(4)</a>.
! 272: <li>Add support for displaying Shared Spanning Tree Protocol frames in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a>.
! 273: <!-- ^ 20041220 -->
! 274: <li>Remove various man pages and other documents that were based on RFCs due to licensing problems.
! 275: <li>Import X.org 6.8.2 RC1.
! 276: <li>Add a gzip handler to OpenCVS; not yet enabled.
! 277: <li>Allow comments in the myname, mygate, and defaultdomain files from within <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=netstart&sektion=8">netstart(8)</a>.
! 278: <li>Support filesystem firmware loading in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uyap&sektion=4">uyap(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=clcs&sektion=4">clcs(4)</a>.
! 279: <li>Block SIGALRM during writes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=script&sektion=1">script(1)</a>.
! 280: <!-- ^ 20041219 -->
! 281: <li>Make it possible for carp to work on fddi and token ring again.
! 282: <li>Cleanup <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&sektion=1">ksh(1)</a> and remove unused #ifdef'd code.
! 283: <!-- ^ 20041218 -->
! 284: <li>Fix an off-by-one error in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sail&sektion=6">sail(6)</a>.
! 285: <li>Fix a bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> where a NATed LAN client could lock up the kernel.<br>
! 286: <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
! 287: <li>Reorder code to make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=CARP&sektion=4">CARP(4)</a> operate correctly on physical interfaces that are participating in a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bridge&sektion=4">bridge(4)</a>.
! 288: <!-- ^ 20041217 -->
! 289: <li>More progress on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a>.
! 290: <!-- ^ 20041216 -->
! 291: <li>Import Sendmail-8.13.2.
! 292: <!-- ^ 20041215 -->
! 293: <li>Polled servers that resulted in an error are dropped to the maximum poll interval in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a>.
! 294: <li>Fix an off-by-one in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sk&sektion=4">sk(4)</a>; from FreeBSD.
! 295: <li>Fix a double-free crash in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a>.<br>
! 296: <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
! 297: <li>Support the 'tag' command in OpenCVS.
! 298: <li>Allow the Address, Network, or Netmask values of the <IPsec-ID> to be specified with an interface name or the keyword "default" in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>.
! 299: <!-- ^ 20041214 -->
! 300: <li>Prevent a possible endless loop in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>.<br>
! 301: <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
! 302: <li>Support filesystem firmware loading in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=txp&sektion=4">txp(4)</a>.
! 303: <li>Enable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=yds&sektion=4">yds(4)</a> on amd64.
! 304: <li>Only warn in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cp&sektion=1">cp(1)</a> when copying a socket to make moving trees containing sockets across filesystems much smoother.
! 305: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mc&sektion=4">mc(4)</a> on mac68k start working.
! 306: <li>Discard replies with an invalid stratum in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a> client code.
! 307: <li>Fix a panic in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atu&sektion=4">atu(4)</a> on sparc64.
! 308: <!-- ^ 20041213 -->
! 309: <li>Permit long protocol names in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a>.
! 310: <li>Support more Buffalo PCMCIA NS2K devices.
! 311: <!-- ^ 20041212 -->
! 312: <li>Support csh-style ! history completion in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&sektion=1">ksh(1)</a>.
! 313: <li>Support the nForce3-250 IDE controller.
! 314: <li>Correct an error in a compare function in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&sektion=8">disklabel(8)</a>.
! 315: <!-- ^ 20041211 -->
! 316: <li>Fix a bus hanging problem on fast systems with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4">bge(4)</a>.
! 317: <li>Fix a rare command ordering problem in the aic79xx driver; from FreeBSD.
! 318: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> to filter on route labels
! 319: <li>Handle GNU-style checklist files for files with spaces in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=md5&sektion=1">md5(1)</a>.
! 320: <li>Fix an IPsec crash. (PR#4025)<br>
! 321: <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
! 322: <!-- ^ 20041210 -->
! 323: <li>Fix ls globbing in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&sektion=1">sftp(1)</a>.
! 324: <li>Support for jumbo frames and a bus hang fix for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4">bge(4)</a>.
! 325: <li>Plug a memory leak on mount failure in the ntfs driver.
! 326: <li>Support the annotate command in OpenCVS.
! 327: <li>More work on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a> package replacement.
! 328: <li>Fix a soft dependencies problem that caused processes to get stuck.
! 329: <!-- ^ 20041209 -->
! 330: <li>Fix a race condition that could cause random pool corruption when reconfiguring <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fxp&sektion=4">fxp(4)</a> interfaces under heavy network load.
! 331: <li>Fix serial interrupt registration on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zs&sektion=4">zs(4)</a> on mac68k; from NetBSD.
! 332: <li>Crank maxusers to 32 in mac68k's GENERIC.
! 333: <li>Fix a Perl IO bug to avoid duplicating file descriptors when closing handles.
! 334: <li>Allow ToS to be set on raw IP packets.
! 335: <li>Fix a NAT/T bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a> to avoid sending DPD messages to the wrong port.
! 336: <li>Add powerhooks to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4">wi(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4">em(4)</a>.
! 337: <li>Add a powerhook to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pci&sektion=4">pci(4)</a> to save and restore configuration space.
! 338: <!-- ^ 20041208 -->
! 339: <li>Support Falcom Twist-USB GSM/GPRS modems in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uftdi&sektion=4">uftdi(4)</a>.
! 340: <li>Enable jumbo frames on Yukon <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sk&sektion=4">sk(4)</a> variants.
! 341: <li>Add a 'carpdev' option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&sektion=8">ifconfig(8)</a> to set a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4">carp(4)</a> device's physical interface.
! 342: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4">carp(4)</a> behave more like a regular interface like <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vlan&sektion=4">vlan(4)</a>.
! 343: <li>Lots of various work on OpenCVS.
! 344: <!-- ^ 20041207 -->
! 345: <li>Support <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ohci&sektion=4">ohci(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ehci&sektion=4">ehci(4)</a> at <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cardbus&sektion=4">cardbus(4)</a>; from NetBSD.
! 346: <li>Change the default for 'overload <table> flush' to flush only states from the offending source created by the rule in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>.
! 347: <li>Revert previous soft dependencies merge that could lead to inode wait deadlock.
! 348: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&sektion=8">ifconfig(8)</a> default to printing interfaces in the absence of arguments.
! 349: <li>Do not log tiny local clock drifting in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a>.
! 350: <li>Enable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=emu&sektion=4">emu(4)</a> in GENERIC on amd64.
! 351: <li>Fix a memory access bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=as&sektion=1">as(1)</a>.
! 352: <li>Use correct source address for relayed DHCP packets in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcpd&sektion=8">dhcpd(8)</a>.
! 353: <li>Discard over-sized authorized_keys entries in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a> rather than complaining about them.
! 354: <li>Support mice that have more than 7 buttons in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ums&sektion=4">ums(4)</a>.
! 355: <li>Create a separate <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gai_strerror&sektion=3">gai_strerror(3)</a> man page.
! 356: <!-- ^ 20041206 -->
! 357: <li>Consider NFS_PORT to be a reserved port as it was before.
! 358: <li>Import OpenCVS--a work in progress.
! 359: <li>Fixed a bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> where IPv6 packets with certain headers were silently dropped.<br>
! 360: <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
! 361: <!-- ^ 20041205 -->
! 362: <li>Add kernel tracking for completed 3-way TCP connections to support connection rate and count limiting code in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>.
! 363: <!-- ^ 20041204 -->
! 364: <li>Fix a signal race in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&sektion=8">spamd(8)</a>.
! 365: <li>Remove "route $hostname 127.0.0.1" from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=netstart&sektion=8">netstart(8)</a>.
! 366: <li>Fix auto-repeat in new X.org keyboard driver.
! 367: <!-- ^ 20041203 -->
! 368: <li>Import zlib-1.22.
! 369: <li>Default to A/UX partition types on newly created partitions on mac68k <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pdisk&sektion=8">pdisk(8)</a>.
! 370: <li>The Great Apache Cleanup of 2004 to remove code we don't use.
! 371: <li>Make BUFCACHEPERCENT adjustable through UKC on hp300, mac68k and sgi.
! 372: <!-- ^ 20041202 -->
! 373: <li>Fix 10mbit mode on ZNYX ZX346Q and 21143-based <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=4">dc(4)</a> cards; from FreeBSD.
! 374: <li>Change spl locking in pfioctl() to fix panics during heavy ioctl operations.<br>
! 375: <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
! 376: <li>Fix dlsym() when called from the last shared object loaded.
! 377: <li>Plug memory leaks in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=units&sektion=1">units(1)</a>.
! 378: <li>Fix stop condition for sqrt in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=1">dc(1)</a>.
! 379: <!-- ^ 20041201 -->
! 380: <li>Import a driver for the VIA VT612x PCI Gigabit Ethernet adapter from FreeBSD.
! 381: <li>Import a driver for the Cicada CS8201 Ethernet PHY from FreeBSD.
! 382: <li>Make Sun type 6 USB keyboards return extended keycodes for 'L' keys.
! 383: <li>Make the default X.org Xkb model pc105 like it used to be.
! 384: <li>No longer require write permissions for read-only SCSI ioctl commands.
! 385: <!-- ^ 20041130 -->
! 386: <li>Plug a memory leak in libpthread.
! 387: <li>Port <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tvtwo&sektion=4">tvtwo(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vigra&sektion=4">vigra(4)</a> sbus framebuffer drivers to sparc64.
! 388: <li>Import sudo-1.6.8p5.
! 389: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pax&sektion=1">pax(1)</a> to build the table of created directories in-memory to avoid requiring a tmp file.
! 390: <!-- ^ 20041129 -->
! 391: <li>Introduce an IPv4-only in-kernel PPPoE driver; ported from NetBSD and modified to match our SPPP implementation.
! 392: <li>Support Garmin Palm devices in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvisor&sektion=8">uvisor(8)</a>.
! 393: <li>Privilege separate <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftpd&sektion=8">ftpd(8)</a>.
! 394: <li>Prevent ADB devices other than mice from generating extended events to help some iBooks.
! 395: <!-- ^ 20041128 -->
! 396: <li>Fix a bug in RAIDFrame reconstruction. (PR#3968)<br>
! 397: <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
! 398: <li>Remove a too-paranoid test in libXpm that made writing an XPM with an absolute pathname impossible.
! 399: <!-- ^ 20041127 -->
! 400: <li>Introduce pfkey sysctl subtree and use it in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsecadm&sektion=8">ipsecadm(8)</a>.
! 401: <!-- ^ 20041126 -->
! 402: <li>Fix a memory leak in SFTP.
! 403: <li>Use the TTL from setsockopt() in IP code similar to BSD/OS.
! 404: <li>Move mac68k towards a more flexible and generic interrupt system; from NetBSD.
! 405: <li>Fix a race between TCP timers.
! 406: <li>Fix a dhclient exiting problem by ignoring certain messages sent by dhclient iself.
! 407: <!-- ^ 20041125 -->
! 408: <li>Various fixes and tweaks for <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>.
! 409: <li>Add a CPU number to the STAT field in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&sektion=1">ps(1)</a>.
! 410: <li>Disable kernfs in GENERIC because nothing uses it and it is not very safe due to the buffer cache.
! 411: <li>Fix false positives when testing valid databases in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kvm_mkdb&sektion=8">kvm_mkdb(8)</a> on certain machines.
! 412: <li>Enable Kerberos 5 authentication and encryption in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=telnetd&sektion=8">telnetd(8)</a>.
! 413: <!-- ^ 20041124 -->
! 414: <li>Fix a crash in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> that occured when using certain binat rules.<br>
! 415: <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
! 416: <li>Disable the layer filesystems by default in GENERIC kernels.
! 417: <li>Support Intel PRO/Wireless 2915ABG in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwi&sektion=4">iwi(4)</a>.
! 418: <li>Change init process to allow certain umass devices to attach properly; from NetBSD.
! 419: <li>Use a prefixlen of 64 on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tun&sektion=4">tun(4)</a> interfaces; from FreeBSD.
! 420: <li>Support multiple communities in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a> to eventually support better filters.
! 421: <li>Support the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gpio&sektion=4">gpio(4)</a> found on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&sektion=4">ath(4)</a> devices.
! 422: <!-- ^ 20041123 -->
! 423: <li>Support Adaptec ASR2200S U320 RAID in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aac&sektion=4">aac(4)</a>.
! 424: <li>Flat file firmware loading for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwi&sektion=4">iwi(4)</a>.
! 425: <li>Flat file firmware loading and relaxed warmboot detection for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kue&sektion=4">kue(4)</a>.
! 426: <li>Support hotpluggable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gpio&sektion=4">gpio(4)</a>'s.
! 427: <li>Support setting <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mixerctl&sektion=1">mixerctl(1)</a> values via mixerctl.conf(5) in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&sektion=8">rc(8)</a> infrastructure.
! 428: <!-- ^ 20041122 -->
! 429: <li>Extract the firmware into flat files from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ti&sektion=4">ti(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=neo&sektion=4">neo(4)</a>.
! 430: <li>Fix some core dumps on malformed format strings in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hexdump&sektion=1">hexdump(1)</a>.
! 431: <li>Revert part of a previous change in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rtl&sektion=4">rtl(4)</a> which was causing a performance
! 432: drop.
! 433: <li>Accept VLAN-sized frames in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ste&sektion=4">ste(4)</a>.
! 434: <!-- ^ 20041121 -->
! 435: <li>Add net80211 framework to the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atu&sektion=4">atu(4)</a> driver.
! 436: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mpt&sektion=4">mpt(4)</a> driver for amd64 machines and VMware.
! 437: <li>Restore old aperture code in the i386 X.org video code.
! 438: <!-- ^ 20041120 -->
! 439: <li>Reliability fix for sysex stop packets in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umidi&sektion=4">umidi(4)</a>.
! 440: <li>Better Raven PREP initialization for mvmeppc.
! 441: <li>Better i8259 slave handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=openpic&sektion=4">openpic(4)</a> device on mvmeppc.
! 442: <li>Write reject files in unified format for unified diffs in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=patch&sektion=1">patch(1)</a>.
! 443: <li>Allow spaces and other characters in path names in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=patch&sektion=1">patch(1)</a>.
! 444: <li>Repair display.focus functionality in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsconsctl&sektion=8">wsconsctl(8)</a>. (PR#3990)
! 445: <li>Unbreak chroot() code in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=named&sektion=8">named(8)</a>.
! 446: <li>Plug a memory leak in PFKEYv2 code.
! 447: <!-- ^ 20041119 -->
! 448: <li>Support wantlib in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a> framework.
! 449: <li>Use the filesystem firmware loader in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipw&sektion=4">ipw(4)</a>.
! 450: <li>Fix NAT-D interoperability problems in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>.<br>
! 451: <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
! 452: <li>Support a few more codecs in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ac97&sektion=4">ac97(4)</a>; from NetBSD.
! 453: <li>Handle SONPROC in ps, w, and the kernel.
! 454: <li>Enable receive() accounting in the kernel.
! 455: <li>Announce IPv6 Unicast support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>.
! 456: <li>Supress multiple connect() failure logging in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>.
! 457: <!-- ^ 20041118 -->
! 458: <li>Merge X.org integer and buffer overflow fixes for libXpm.<br>
! 459: <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
! 460: <li>Import sudo-1.6.8p4.
! 461: <li>Fix the QUIT command and implement RSET in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&sektion=8">spamd(8)</a>.
! 462: <li>Enable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atu&sektion=4">atu(4)</a> by default on i386 and load its firmware with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=loadfirmware&sektion=9">loadfirmware(9)</a>.
! 463: <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=loadfirmware&sektion=9">loadfirmware(9)</a> framework for loading device firmware out of the newly created /etc/firmware directory.
! 464: <li>Added IPv6 support in <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=enc&sektion=4">enc(4)</a> devices.
! 465: <li>Documented the new update framework for bulk builds in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ports&sektion=7">ports(7)</a>.
! 466: <li>Fix memory display in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=top&sektion=1">top(1)</a>
! 467: <!-- ^ 20041117 -->
! 468: <li>Improve logging for advertisement failures from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4">carp(4)</a>
! 469: <li>Remove non-standard NI_WITHSCOPEID from libc and utilities that used it.
! 470: <li>Add missing counters to netstat carp statistics.
! 471: <li>Extract firmware from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atmel&sektion=4">atmel(4)</a> driver to create and install flat files.
! 472: <li>Add a PFSTATE_STALE flag to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&sektion=4">pfsync(4)</a> to prevent stale state updates from generating updates themselves. (PR#3983)
! 473: <li>Decrease latency in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sk&sektion=4">sk(4)</a> by lowering interrupt modulation; from NetBSD.
! 474: <li>Re-implement LQM in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ppp&sektion=8">ppp(8)</a> according to the RFC; from FreeBSD.
! 475: <li>Fix transmit queue in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sk&sektion=4">sk(4)</a> to fix the onboard interface on some Asus amd64 motherboards; from NetBSD.
! 476: <li>Fix a jumbo frame issue with 82547 chips in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&sektion=4">em(4)</a>; from FreeBSD.
! 477: <li>Receive VLAN-sized frames in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4">bge(4)</a>; from FreeBSD.
! 478: <li>Work around an Intel 21143 chip bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=4">dc(4)</a>; from FreeBSD.
! 479: <li>Print network interface stats with the 'ifstat' command in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systat&sektion=1">systat(1)</a>.
! 480: <!-- ^ 20041116 -->
! 481: <li>Add the output of the kern.version sysctl to the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=daily&sektion=8">daily(8)</a> report.
! 482: <li>Add a -E option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_info&sektion=1">pkg_info(1)</a> to search all packages for a given filename.
! 483: <!-- ^ 20041115 -->
! 484: <li>Enable the progress meter by default in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a>; use -x to disable it.
! 485: <!-- ^ 20041114 -->
! 486: <li>Fix a timeout bug in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dart&sektion=4">dart(4)</a> device on mvme88k.
! 487: <!-- ^ 20041113 -->
! 488: <li>Fix a bug when filtering the ACK of packets from synproxy in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>.
! 489: <li>Import sudo-1.6.8p2.
! 490: <li>Support more 802.11B ioctl's in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atu&sektion=4">atu(4)</a>.
! 491: <!-- ^ 20041112 -->
! 492: <li>Import queue timing fixes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sk&sektion=4">sk(4)</a> from NetBSD.
! 493: <li>First attempt at <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pmdb&sektion=1">pmdb(1)</a> support for mips64.
! 494: <li>Import some link change fixes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4">bge(4)</a> from FreeBSD.
! 495: <li>Add support for the Amtel AT76c503a and the Linksys WUSB11 v2.8 to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atu&sektion=4">atu(4)</a>.
! 496: <li>Various fixes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=axe&sektion=4">axe(4)</a> from NetBSD.
! 497: <li>More bug fixes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a>.
! 498: <li>Add an "rde route-age" configuration statement to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a> to evaluate or ignore prefix ages when doing best path selection; defaults to "ignore".
! 499: <li>Remove unncessary locking in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nvram&sektion=4">nvram(4)</a>.
! 500: <li>Add a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umass&sektion=4">umass(4)</a> quirk for iRiver 3xx.
! 501: <!-- ^ 20041111 -->
! 502: <li>Create a safer IF_INPUT_ENQUEUE macro in if.h.
! 503: <li>Add support for the Conceptronic SnapPort USB 2.0 LAN adapter in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=axe&sektion=4">axe(4)</a>.
! 504: <li>More paranoia to avoid errors in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=timeclock&sektion=9">timeclock(9)</a>.
! 505: <li>Add PKGPATH support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_info&sektion=1">pkg_info(1)</a> for more useful reporting.
! 506: <!-- ^ 20041110 -->
! 507: <li>Create a cats install CD image.
! 508: <li>Cleanup and KNF in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tun&sektion=4">tun(4)</a> driver.
! 509: <li>More work on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a> internals; make progress meter useful during package replacement.
! 510: <!-- ^ 20041109 -->
! 511: <li>New <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atu&sektion=4">atu(4)</a> USB wireless LAN driver for Amtel AT76c503, AT76c503a, AT76c505, and AT76c505a devices. Not enabled by default yet.
! 512: <li>Add support for USB devices to do a full reset of a port during attach.
! 513: <li>Cleanup and a bug fix for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sgivol&sektion=8">sgivol(8)</a>.
! 514: <li>Fix a logic error when using wscons with the standard kbd protocol in Xorg.
! 515: <li>Various cleanup in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>.
! 516: <!-- ^ 20041108 -->
! 517: <li>Add inject support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systrace&sektion=4">systrace(4)</a> for argument replacement.
! 518: <li>Use cc's -pipe flag by default on most architectures when building the tree.
! 519: <li>More work on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a> internals.
! 520: <li>Fix subshell handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tip&sektion=1">tip(1)</a>/cu(1)<br>
! 521: <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
! 522: <!-- ^ 20041107 -->
! 523: <li>Enable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&sektion=4">ath(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwi&sektion=4">iwi(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipw&sektion=4">ipw(4)</a> by default on i386 if firmware images are installed.
! 524: <li>Fix the Raptor workaround in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>.<br>
! 525: <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
! 526: <li>Add basic control of a running multiplex master connection to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>.
! 527: <li>Save space in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fdisk&sektion=8">fdisk(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&sektion=8">disklabel(8)</a> by gzipping embedded man pages.
! 528: <!-- ^ 20041106 -->
! 529: <li>Add a "bssid" command to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&sektion=8">ifconfig(8)</a>.
! 530: <li>Plug memory leaks in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a>.
! 531: <!-- ^ 20041105 -->
! 532: <li>Add libedit command editing and history support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&sektion=1">sftp(1)</a>.
! 533: <li>Support more bash-style \letter expansion in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&sektion=1">ksh(1)</a> prompt variables.
! 534: <li>Adjust RTT estimates in the BIND resolver to fix an IPv6 problem.<br>
! 535: <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
! 536: <li>Fix a memory leak when deleting a screen in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vga&sektion=4">vga(4)</a>.
! 537: <!-- ^ 20041104 -->
! 538: <li>Add spamlogd_flags to the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&sektion=8">rc(8)</a> infrastructure.
! 539: <li>Various panic and memory leak fixes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipw&sektion=4">ipw(4)</a>.
! 540: <!-- ^ 20041103 -->
! 541: <li>Fix a potential denial of service in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pppd&sektion=8">pppd(8)</a>.<br>
! 542: <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
! 543: <li>Revert <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mpt&sektion=4">mpt(4)</a> driver to cope with IBM onboard mpt's.
! 544: <li>Initial import and merge of X.Org 6.8.1.
! 545: <li>Change the default command history in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&sektion=1">ksh(1)</a> to 500.
! 546: <li>Add a manpage for the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=evcount&sektion=9">evcount(9)</a> API.
! 547: <li>Disable -fdelete-null-pointer-checks at -O2 by default.
! 548: <li>Import and merge binutils-2.15.
! 549: <li>Handle <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4">carp(4)</a> interfaces in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpctl&sektion=8">bgpctl(8)</a>.
! 550: <li>Remove repeated state change logging and fix a memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>.
! 551: <li>Memory leak fix in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=passwd&sektion=1">passwd(1)</a>.
! 552: <!-- ^ 20041102 -->
! 553: <li>Reliability fix for a panic in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipw&sektion=4">ipw(4)</a>.
1.938 jmc 554: <!-- ^ 20041101 -->
555: <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.
556: <li>Some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ehci&sektion=4">ehci(4)</a> fixes from NetBSD.
557: <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.
558: <!-- ^ 20041031 -->
559: <!-- ^ 20041030 -->
560: <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.
561: <li>Fix SIGWINCH handling for multiplexed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a> connections.
562: <li>Switch powerpc to use GCC 3.x.
563: <li>Import and merge heimdal-0.6.3.
564: <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.
565: <!-- ^ 20041029 -->
566: <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.
567: <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).
568: <li>Modulate the TCP timestamp by a random value for each connection.
569: <li>Remove assumption that a destination is on-link if the default router list is empty (RFC2461 §5.2).
570: <!-- ^ 20041028 -->
571: <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>.
572: <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>.
573: <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.
574: <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.
575: <!-- ^ 20041027 -->
576: <li>In crtbegin, make __register_frame_info() a weak symbol.
577: <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.
578: <li>More work on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mpt&sektion=4">mpt(4)</a>.
579: <!-- ^ 20041026 -->
580: <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.
581: <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.
582: <!-- ^ 20041025 -->
583: <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.
584: <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>.
585: <!-- ^ 20041024 -->
586: <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>.
587: <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>.
588: <!-- ^ 20041023 -->
589: <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.
590: <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>.
591: <!-- ^ 20041022 -->
592: <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.
1.939 ! jcs 593: <li>Backport some fixes from lynx-2.8.6dev.7b preventing crashes due to memory exhaustion.<br>
! 594: <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
1.938 jmc 595: <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).
596: <!-- ^ 20041021 -->
597: <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.
598: <li>Memleak fixes and cleanup in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>.
599: <li>Merge changes from mod_ssl 2.8.20, fixing CAN-2004-0885.<br>
600: <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
601: <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.
602: <li>Support interrupt transfers on USB 2 controllers, allowing the use of USB 2 hubs with USB 2 hardware.
603: <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.
604: <!-- ^ 20041020 -->
605: <li>Pretty up <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>'s display of groups.
606: <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.
607: <li>Add suspend/resume support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ehci&sektion=4">ehci(4)</a>.
608: <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>.
609: <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.
610: <!-- ^ 20041019 -->
611: <li>Update timezone data to tz(code|data)2004e from ftp://elsie.nci.nih.gov/.
612: <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>.
613: <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.
614: <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.
615: <li>Defer the IP TTL decrement so that an ICMP error with the IP header embedded doesn't have a bad checksum.
616: <!-- ^ 20041018 -->
617: <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>.
618: <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.
619: <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.
620: <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>.
621: <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>.
622: <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.
623: <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>.
624: <!-- ^ 20041017 -->
625: <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.
626: <!-- ^ 20041016 -->
627: <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.
628: <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.
629: <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.
630: <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.
631: <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>.
632: <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.
633: <!-- ^ 20041015 -->
634: <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.
635: <li>Performance fixes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=4">dc(4)</a>. From FreeBSD.
636: <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.
637: <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).
638: <li>Use IPTOS_LOWDELAY in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a>.
639: <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.
640: <!-- ^ 20041014 -->
641: <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>.
642: <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.
643: <li>New @sysctl keyword for packing lists.
644: <li>Set the rootdelay in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a> server replies.
645: <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.
646: <li>A number of fixes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a>.
647: <!-- ^ 20041013 -->
648: <li>Sync the installer's install-from-tape code with reality, add a few user interface and error-checking enhancements.
649: <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.
650: <!-- ^ 200401012 -->
651: <li>Defer display of MESSAGE files until all packages have been installed.
652: <li>Many fixes and cleanups in the package tools.
653: <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.
654: <li>Rewrite interface groups code, placing all groups on a tail queue, and internally referring to a group by pointer instead of by name.
655: <li>Remove obsolete -P, -C options and the unimplemented mtree options from the package tools.
656: <!-- ^ 20041011 -->
657: <li>Add support for DWARF2 exception handling to libc.
658: <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.
659: <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.
660: <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 661: <!-- ^ 20041010 -->
662: <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.
663: <li>Don't use 64-bit tests on 32-bit values when testing for void PCI memory regions.
664: <li>Add another 500 microseconds of delay after a PHY reset, the DP83840A needs it.
665: <li>Add 1000base*X autonegotiation and 1000baseT master-mode support. From NetBSD.
666: <!-- ^ 20041009 -->
667: <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.
668: <li>Remove a null dereference in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>.
669: <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>.
670: <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.
671: <!-- ^ 20041008 -->
672: <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.
673: <li>Add constants to mii.h for 1000base*X autonegotiation, and a constant for 1000baseT nic-to-nic master mode to if_media.h.
674: <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.
675: <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.
676: <!-- ^ 20041007 -->
677: <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.
678: <li>Set the TCP congestion window to two segments instead of one, matching the window size when entering the ESTABLISHED state.
679: <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.
680: <!-- ^ 20041006 -->
1.939 ! jcs 681: <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 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifstated&sektion=8">ifstated(8)</a>.
1.936 deraadt 682: <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.
683: <li>Lots of work on the package tools' new object system.
684: <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.
1.939 ! jcs 685: <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>.<br>
! 686: <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
1.938 jmc 687: <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 688: <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.
689: <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>.
690: <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.
691: <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.
692: <!-- ^ 20041005 -->
693: <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.
694: <li>Stacks of manpage cleanup.
695: <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>.
696: <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 697: <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 698: <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.
699: <!-- ^ 20041004 -->
700: <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.
701: <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).
702: <!-- ^ 20041003 -->
703: <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.
704: <li>Unbust <stdbool.h> for newer <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&sektion=1">gcc(1)</a> versions.
705: <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>.
706: <!-- ^ 20041002 -->
707: <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>.
708: <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.
709: <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.
710: <!-- ^ 20041001 -->
711: <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.
712: <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>.
713: <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.
714: <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>.
715: <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.
716: <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).
717: <li>Ethernet autonegotiation fixes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rl&sektion=4">rl(4)</a>. From FreeBSD.
718: <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 719: <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 720: <!-- ^ 20040930 -->
721: <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.
1.939 ! jcs 722: <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].<br>
! 723: <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
1.936 deraadt 724: <li>Some refactoring and shrinkage in the installer.
725: <!-- ^ 20040929 -->
726: <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).
727: <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).
728: <li>Import and merge ISC BIND 9.3.0, keeping local changes.
729: <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.
730: <li>Update <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sudo&sektion=8">sudo(8)</a> to version 1.6.8p1.
731: <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.
732: <li>Add 'prepend-neighbor' feature to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>.
733: <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).
734: <!-- ^ 20040928 -->
735: <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.
736: <!-- ^ 20040927 -->
737: <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.
738: <!-- ^ 20040926 -->
739: <li>Remove kx(1) from the tree.
740: <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).
741: <li>Add X support for OpenBSD/sgi.
742: <!-- ^20040925 -->
743: <li>Correct an off-by-one in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vfprintf&sektion=3">vfprintf(3)</a>.
744: <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>.
745: <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.
746: <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.
747: <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>.
748: <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>
749: <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
750: <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.
751: <li>Drop osi and mask keywords from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=route&sektion=8">route(8)</a>.
752: <!-- ^ 20040924 -->
753: <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.
754: <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>.
755: <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.
756: <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.
757: <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.
758: <!-- ^ 20040923 -->
759: <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.
760: <li>Add code (#ifdef'd out by default) to allow 32-bit code using libsa to print 64-bit int values.
761: <li>Allow for the link-layer header when deciding whether or not to allocate a cluster in the syncache.
762: <li>Add libexpat 1.95.6, an XML parser library, to the tree.
763: <li>Remove source-routing support from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=route&sektion=8">route(8)</a>.
764: <!-- ^ 20040922 -->
765: <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.
766: <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.
767: <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.
768: <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.
769: <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.
770: <!-- ^ 20040921 -->
771: <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.
772: <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.
773: <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.
774: <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.
775: <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.
776: <!-- ^ 20040920 -->
777: <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>.
778: <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>.
779: <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.
780: <li>Install PostScript docs for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=yacc&sektion=1">yacc(1)</a>.
781: <li>Set NOLINT for GNU code, there's just no way it's ever going to work.
782: <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.
783: <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.
784: <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>.
785: <li>In libpthread, allow a thread in the FD[RW]_WAIT states to be suspended.
786: <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.
787: <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.
788: <li>Add a framework in the package tools to distinguish packages added manually by the user from those added as dependencies for other packages.
789: <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.
790: <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.
791: <li>Update <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sendmail&sektion=8">sendmail(8)</a> to version 8.13.1.
792: <li>More <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcmcia&sektion=4">pcmcia(4)</a> CIS fixes. From NetBSD.
793: <!-- ^ 20040918 -->
794: <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>.
795: <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.
796: <li>Fix a segfault in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hack&sektion=6">hack(6)</a> (PR#3923).
797: <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.
798: <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.
799: <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>.
800: <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.
801: <!-- ^ 20040917 -->
802: <li>Handle route labels in RTM_CHANGE messages.
803: <li>In the installer, set the console device speed before selecting it as the console, unbreaking Soekris boxes when booted without a cable attached.
804: <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.
805: <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>.
806: <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.
807: <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.
808: <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.
809: <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.
810: <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.
811: <li>Teach <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a> about NFSv3.
812: <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.
813: <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>.
814: <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.
815: <li>Fix an off_t->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>.
816: <li>Add some additional <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcmcia&sektion=4">pcmcia(4)</a> CIS sanity checks.
817: <!-- ^ 20040916 -->
818: <li>Several manual page fixes.
819: <li>Fix a stack of compiler warnings in libkvm.
820: <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.
821: <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>.
822: <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>.
823: <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.
824: <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.
825: <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>.
826: <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.
827: <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.
828: <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>.
829: <!-- ^ 20040915 -->
830: <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.
831: <li>Remove all use of system() in favour of System()/VSystem() in the package tools.
832: <li>Fix a file descriptor leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=df&sektion=1">df(1)</a>.
833: <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.
834: <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',...).
835: <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.
836: <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.
837: <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>.
838: <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 839: <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 840: <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.
841: <li>3.6 -> 3.6-current.
842: <!-- ^ 20040914 -->
1.422 deraadt 843: </ul>
844: <p>
1.203 deraadt 845:
1.95 deraadt 846: This list mentions mostly platform-independent changes. For a list of changes
847: made in a particular platform, please check the page for that platform. If you
848: find them not listed there, the changes are either (1) not being documented or
849: (2) are documented here.<br><br>
1.14 deraadt 850:
851: <hr>
1.424 deraadt 852: <p>
853: <h3>
1.846 deraadt 854: For changes in other releases, click below:<br>
855: <a href="plus20.html">2.0</a>,
856: <a href="plus21.html">2.1</a>,
857: <a href="plus22.html">2.2</a>,
858: <a href="plus23.html">2.3</a>,
859: <a href="plus24.html">2.4</a>,
860: <a href="plus25.html">2.5</a>,
861: <a href="plus26.html">2.6</a>,
862: <a href="plus27.html">2.7</a>,
863: <a href="plus28.html">2.8</a>,
864: <a href="plus29.html">2.9</a>,
865: <a href="plus30.html">3.0</a>,
866: <a href="plus31.html">3.1</a>,
1.868 deraadt 867: <a href="plus32.html">3.2</a>,
1.889 david 868: <a href="plus33.html">3.3</a>,
1.916 david 869: <a href="plus34.html">3.4</a>,
1.935 miod 870: <a href="plus35.html">3.5</a>,
871: <a href="plus36.html">3.6</a>.
1.424 deraadt 872: <br>
873: </h3>
874:
875: <hr>
1.729 horacio 876: <a href="index.html"><img height=24 width=24 src="back.gif" border=0 alt="OpenBSD"></a>
877: <a href="mailto:www@openbsd.org">www@openbsd.org</a>
1.939 ! jcs 878: <br><small>$OpenBSD: plus.html,v 1.938 2005/02/01 15:08:48 jmc Exp $</small>
1.14 deraadt 879:
880: </body>
881: </html>