Annotation of www/plus.html, Revision 1.789
1.14 deraadt 1: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML Strict//EN">
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.716 deraadt 10: <meta name="copyright" content="This document copyright 1996-2001 by OpenBSD.">
1.14 deraadt 11: </head>
12:
1.728 horacio 13: <body bgcolor="#ffffff" text="#000000" link="#23238e">
1.14 deraadt 14:
1.728 horacio 15: <img alt="[OpenBSD]" height=30 width=141 src="images/smalltitle.gif">
1.64 downsj 16: <p>
1.758 deraadt 17: <h2><font color=#e00000>Changes made between OpenBSD 2.9 and OpenBSD-current</font><hr></h2>
1.14 deraadt 18:
19: <p>
1.29 deraadt 20: This is a partial list of the major machine independent changes
1.602 aaron 21: (i.e., these are the changes people ask about most often). Port
1.29 deraadt 22: specific changes have also been made, and are sometimes mentioned
1.728 horacio 23: in the pages for the specific <a href="plat.html">platforms</a>.
1.14 deraadt 24:
1.17 deraadt 25: <p>
1.725 naddy 26: Changes to the <a href="ports.html">ports</a> collection are documented
1.747 naddy 27: <a href="portsplus/index.html">here</a>.
1.725 naddy 28:
29: <p>
1.185 deraadt 30: Note: <font color=#e00000>Problems for which patches exist are marked in red</font>.
31:
32: <p>
1.186 deraadt 33: <h3>
1.684 deraadt 34: <a href="plus20.html">For changes leading up to OpenBSD 2.0, click here</a>.<br>
35: <a href="plus21.html">For changes leading up to OpenBSD 2.1, click here</a>.<br>
36: <a href="plus22.html">For changes leading up to OpenBSD 2.2, click here</a>.<br>
37: <a href="plus23.html">For changes leading up to OpenBSD 2.3, click here</a>.<br>
38: <a href="plus24.html">For changes leading up to OpenBSD 2.4, click here</a>.<br>
39: <a href="plus25.html">For changes leading up to OpenBSD 2.5, click here</a>.<br>
40: <a href="plus26.html">For changes leading up to OpenBSD 2.6, click here</a>.<br>
41: <a href="plus27.html">For changes leading up to OpenBSD 2.7, click here</a>.<br>
42: <a href="plus28.html">For changes leading up to OpenBSD 2.8, click here</a>.<br>
1.758 deraadt 43: <a href="plus29.html">For changes leading up to OpenBSD 2.9, click here</a>.<br>
1.422 deraadt 44: <br>
1.186 deraadt 45: </h3>
46:
47: <hr>
1.780 deraadt 48: This file is not currently maintained, because the people who can edit
49: and maintain it are WAY too busy to keep it updated. Eventually we hope
50: to catch up. Really.
51: <hr>
1.280 deraadt 52:
1.186 deraadt 53: <p>
1.674 deraadt 54: <h3><font color=#0000e0>We are working on OpenBSD-current.</font></h3><p>
1.422 deraadt 55: <ul>
1.789 ! deraadt 56: <li>...
! 57: <li>Repair multiple key handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wicontrol&sektion=8">wicontrol(8)</a>.
! 58: <li>New ether_input_mbuf to ease transition from ether_header in ether_input; drivers will migrate to this.
! 59: <li>Wave goodbye to kernfs.
! 60: <li>Replace existing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=telnetd&sektion=8">telnetd(8)</a> with the one from heimdal-0.3f.
! 61: <li>Assorted modifications to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm&sektion=9">uvm(9)</a>.
1.779 matthieu 62: <li><font color=#e00000><strong>RELIABILITY FIX: link XF86Setup
63: against the right version of libXxf86vm.a.</strong></font><br> Fix the
64: problem of corrupted XF86Config file produced by XF86Setup.<br>
65: <a href=errata.html#XF86Setup>A source code patch is available</a>.<br>
66: <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
1.789 ! deraadt 67: <li>Avoid a pidfile/sigterm race in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a>.
! 68: <li>Merge the system's crypto.h into crptodev.h, avoiding name conflicts with OpenSSL.
! 69: <li>Various <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pool&sektion=9">pool(9)</a> improvements including a new pool_cache() function and cleaner locking.
! 70: <li>Spelling audit throughout the manual pages.
! 71: <li>Try to have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh-keygen&sektion=1">ssh-keygen(1)</a> decode ssh-3.0.0 private RSA keys.
! 72: <li>New <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1">mg(1)</a> feature: M-x theo.
! 73: <li>Support PCI bus configuration from userland.
! 74: <li>Add TCP, UDP, and IPv4 hardware checksum processing, excluding outbound TCP/UDP.
! 75: <li>Internal shuffling of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vnode&sektion=9">vnode(9)</a> operations in some filesystems.
! 76: <li>Disable interrupts in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4">wi(4)</a> driver before mapping and establishing the interrupt, thereby avoiding a race condition.
! 77: <li>MI loadfile support; currently only used on powerpc.
! 78: <li>Obsolete *known_hosts2 in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>.
! 79: <li>Some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hifn&sektion=4">hifn(4)</a> fixes, largely related to descriptor lengths.
! 80: <li>Don't let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a> overwrite argv.
! 81: <li>Shrink <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dmesg&sektion=8">dmesg(8)</a>.
! 82: <li>Merge authorized_keys2 into authorized_keys in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>.
! 83: <li>Provide a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=3">sysctl(3)</a> interface to msgbuf; handy for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dmesg&sektion=8">dmesg(8)</a>, allowing it to run without setgid.
! 84: <li>Upgrade to heimdal-0.3f.
! 85: <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=moduli&sektion=5">moduli(5)</a> instead of the deprecated primes.
! 86: <li>Add RNG support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hifn&sektion=4">hifn(4)</a> for the 7951.
! 87: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>, fallback to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=stat&sektion=2">stat(2)</a> when <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=readdir&sektion=3">readdir(3)</a> doesn't return d_type.
! 88: <li>Apply KNF to many kernel sources.
! 89: <li>Don't forward <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ip6&sektion=4">ip6(4)</a> packets back into point-to-point link if the packet's destination address matches said p2p link's interface.
! 90: <li>Lots of manual page cleanups.
! 91: <li>Upgrade to openssl-engine-0.9.6a.
! 92: <li>Many fixes in the kernel's <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lockf&sektion=3">lockf(3)</a> code including avoiding livelocks on ptrace-related scenarios.
! 93: <li>Modify file locking routine in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=skey&sektion=3">skey(3)</a> library, preventing a race condition, plus other modifications; integrate.
! 94: <li>Document <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=physio&sektion=9">physio(9)</a>.
! 95: <li>More variables in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login.conf&sektion=5">login.conf(5)</a>: login-timeout, login-tries, and login-backoff.
! 96: <li>Improve <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ppp&sektion=8">ppp(8)</a>: handle hardware-imposed MTU/MRU limitations; support stateful MPPE (Microsoft encryption).
! 97: <li>Repair <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vi&sektion=1">vi(1)</a> to avoid spinouts when creating temporary files.
! 98: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&sektion=1">ftp(1)</a> use binary for transfers as opposed to ascii.
! 99: <li>Merge <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=passwd.conf&sektion=5">passwd.conf(5)</a> into <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login.conf&sektion=5">login.conf(5)</a> and add passwordtime and minpasswordlen variables.
! 100: <li>Move microcode includes around to avoid erroneously installing them, among other reasons.
! 101: <li>Overhaul some kern_exec internals, cleaning up the setuid/setgid-checking code.
! 102: <li>Adapt <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=skeyinfo&sektion=1">skeyinfo(1)</a> to use BSD authentication and removal of the suid root bit.
! 103: <li>Improve powerpc's awacs driver; many interrupt fixes.
! 104: <li>Allow the use of ^T in passphrases read by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=readpassphrase&sektion=3">readpassphrase(3)</a>.
1.778 jason 105: <li><font color=#e00000><strong>SECURITY FIX: avoid race in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=execve&sektion=2">execve(2)</a> when checking flags for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ptrace&sektion=2">ptrace(2)</a>.</strong></font><br>
106: <a href=errata.html#kernexec>A source code patch is available</a>.<br>
107: <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
1.788 deraadt 108: <li>Update if_lastchange when IFF_UP is changed instead of on every packet transmission and receipt.
109: <li>VM renovations on mvme88k.
110: <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=va_start&sektion=3">va_start(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=va_end&sektion=3">va_end(3)</a> for every call to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vfprintf&sektion=3">vfprintf(3)</a> and associates.
111: <li>Replace commonly used static lists with persistent growable arrays in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=make&sektion=1">make(1)</a>.
112: <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=slstats&sektion=8">slstats(8)</a> use an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ioctl&sektion=2">ioctl(2)</a> so it doesn't need to be setgid.
113: <li>Ensure *chi doesn't recieve interrupts before being initialized.
114: <li>Let pci_mapreg_map() take an extra argument to limit the size of the PCI region to map so we can still work with things publishing too much PCI memory.
115: <li>Use lpd_flags in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&sektion=8">rc(8)</a>, allowing flags to be passed to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lpd&sektion=8">lpd(8)</a>.
116: <li>Support EDNS0 (RFC2671) buffer size notification for DNS queries.
117: <li>Upgrade to binutils 2.10.1.
118: <li>Protect include files in /usr/include/net against multiple inclusion.
119: <li>Fix unmapped interrupt problems on some VIA-based boards.
120: <li>New options, improvements, and fixes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wicontrol&sektioin=8">wicontrol(8)</a>.
121: <li>Palm support in libsectok.
122: <li>Rewrite <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ldd&sektion=1">ldd(1)</a>.
1.775 jason 123: <li><font color=#e00000><strong>RELIABILITY FIX: use correct <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=db&sektion=3">db(3)</a> pointers in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pwd_mkdb&sektion=8">pwd_mkdb(8)</a>, and don't star out empty passwords</strong></font><br>
1.774 jason 124: <a href=errata.html#pwd_mkdb>A source code patch is available</a>.<br>
125: <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
1.788 deraadt 126: <li>Assorted <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ppp&sektion=8">ppp(8)</a> alterations.
127: <li>Correct initialization of the policy_id field for SA structures in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>.
128: <li>PCI shim for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4">wi(4)</a>.
129: <li>Repair preservation option in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cp&sektion=1">cp(1)</a>.
130: <li>Allow the number of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gre&sektion=4">gre(4)</a> devices to be changed in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=boot_config&sektion=8">boot_config(8)</a>.
131: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&sektion=8">rc(8)</a> no longer starts netatalk -- if installed -- by default.
1.775 jason 132: <li><font color=#e00000><strong>RELIABILITY FIX: compute length correctly on certificates in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>.</strong></font><br>
133: <a href=errata.html#isakmpd>A source code patch is available</a>.<br>
134: <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
1.786 horacio 135: <li>Ensure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kqueue&sektion=2">kqueue(2)</a> works on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mount_ext2fs&sektion=8">ext2fs(8)</a>.
1.784 deraadt 136: <li>More pipe fiddling.
137: <li>Enforce Remote-ID specified in Phase 1 peer section in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>.
138: <li>Ongoing license audit and copyright notice cleanup.
139: <li>Extend pfkeyv2's RFC2367 compliance and fix backward compatibility problems.
140: <li>Adjust routing socket message to the right size.
1.788 deraadt 141: <li>Switch UID when <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a> cleans up temporary files and sockets.
1.786 horacio 142: <li>Speed up <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arc4random&sektion=3">arc4random(3)</a> in some net subsystems.
1.784 deraadt 143: <li>Upgrade to XFree86 4.1.0.
144: <li>Use default hoplimit when icmp6_error doesn't know about the incoming interface.
145: <li>Create <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=3">sysctl(3)</a> parameters for ccpu, diskstats, fscale, nprocs, and physmem.
146: <li>New <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=md5&sektion=1">md5(1)</a> implementation with a BSD copyright and other improvements; includes regression test.
147: <li>Improve <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=swapctl&sektion=8">swapctl(8)</a>.
1.786 horacio 148: <li>Don't allow packets that need <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsec&sektion=4">IPsec(4)</a> processing to be bridge-broadcast.
1.784 deraadt 149: <li>Expand handling of X509 and KeyNote certificates in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>.
1.786 horacio 150: <li>Fix some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcp&sektion=4">tcp(4)</a> behaviour with connections in the CLOSING state.
1.784 deraadt 151: <li>Some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld.so&sektion=1">ld.so(1)</a> renovations.
1.785 deraadt 152: <li>Repair <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kqueue&sektion=2">kqueue(2)</a> related panic.
1.773 horacio 153: <li><font color=#e00000><strong>SECURITY FIX: verify location when using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fts&sektion=3">fts(3)</a> to pop up directories.</strong></font><br>
1.772 horacio 154: <a href=errata.html#fts>A source code patch is available</a>.<br>
1.770 jason 155: <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
1.784 deraadt 156: <li>Update root device selection routines for sun3.
157: <li>Miscellaneous <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fxp&sektion=4">fxp(4)</a> improvements.
1.786 horacio 158: <li>Remove <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipf&sektion=4&manpath=OpenBSD+2.7">ipf(4)</a> from the tree.
159: <li>Remove <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcvt&sektion=4&manpath=OpenBSD+2.7&arch=i386">pcvt(4)</a> from the tree.
1.784 deraadt 160: <li>Add BSD authentication support to userland programs; authorization defaults in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login.conf&sektion=5">login.conf(5)</a>.
1.773 horacio 161: <li><font color=#e00000><strong>SECURITY FIX: Update to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sendmail&sektion=8">sendmail(8)</a> 8.11.4 which addresses signal race conditions.</strong></font><br>
1.772 horacio 162: <a href=errata.html#sendmail>A source code patch is available</a>.<br>
1.769 jason 163: <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
1.781 deraadt 164: <li>Hardware clock support on powerpc.
165: <li>Fix directory state tracking in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fsck&sektion=8">fsck(8)</a>.
166: <li>New BIOCGHDRCMPLT and BIOCSHDRCMPLT ioctls for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bpf&sektion=4">bpf(4)</a> to disable overwriting of the link-level source address.
167: <li>Support interface capabilities.
168: <li>Repair cluster_rbuild() in vfs_cluster.
169: <li>Twiddle with the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atapiscsi&sektion=4">atapiscsi(4)</a> driver.
170: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fxp&sektion=4">fxp(4)</a> bug fixes.
171: <li>Bring back the old (no ECONNABORTED) <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=accept&sektion=2">accept(2)</a> behaviour for Unix domain sockets.
1.786 horacio 172: <li>Support Heimdal's <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kerberos&sektion=1">Kerberos 5</a>.
173: <li>Upgrade to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=perl&sektion=1">Perl 5.6.1</a>.
174: <li>Allow arbitrary atime/mtime setting on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mount_ext2fs&sektion=8">ext2fs(8)</a> volumes.
175: <li>Fix lookup code in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mount_procfs&sektion=8">procfs(8)</a>.
1.781 deraadt 176: <li>Many assorted <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1">mg(1)</a> fixes and improvements.
177: <li>Clean up and shrink <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=make&sektion=1">make(1)</a>.
178: <li>Various improvements to the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ubsec&sektion=4">ubsec(4)</a> driver.
179: <li>Fix panics in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ep&sektion=4">ep(4)</a> driver by initializing packet tags.
180: <li>New PCMCIA products from NetBSD.
181: <li>Utilize packet tags in the net subsystems.
1.782 horacio 182: <li>Diversify time parameter parsing in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a>.
1.781 deraadt 183: <li>Better keyboard-interactive support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>.
1.782 horacio 184: <li>Convert <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lseek&sektion=2">lseek(2)</a> <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=read&sektion=2">read(2)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=write&sektion=2">write(2)</a> to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pread&sektion=2">pread(2)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pwrite&sektion=2">pwrite(2)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kvm&sektion=3">kvm(3)</a>.
1.781 deraadt 185: <li>Import libsectok, used for ISO 7816 smart cards and iButtons.
186: <li>Tweak delays in the i82365 PCMCIA controller driver to avoid momentary freezes.
187: <li>Improve rate support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=auich&sektion=4">auich(4)</a>.
188: <li>Make vax use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&sektion=4">wscons(4)</a> and enable the smg framebuffer.
1.773 horacio 189: <li>More <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=select&sektion=2">select(2)</a> fixes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>.
190: <li>Fix X11 client bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>.
1.771 deraadt 191: <li>PMAP_NEW support on the vax and hp300.
192: <li>Create COMPAT_23 and COMPAT_25 options.
1.773 horacio 193: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vr&sektion=4">vr(4)</a>, handle suspend mode better on the VT6102.
194: <li>Do not check return values for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malloc&sektion=9">malloc(9)</a> calls with M_WAIT or M_WAITOK.
1.776 pvalchev 195: <li>New option: SMALL_KERNEL, subtly changes some kernel semantics to change the kernel size significantly. Use *only* for boot floppies.
1.771 deraadt 196: <li>Change ip_sum semantics in ip_output().
1.773 horacio 197: <li>Compress <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ac97&sektion=4">ac97(4)</a> vendor tables.
198: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ac97&sektion=4">ac97(4)</a> now knows about rev 2.2.
1.771 deraadt 199: <li>Squish compatopts to a more sensible set, killing COMPAT_09, COMPAT_10, COMPAT_11.
1.767 deraadt 200: <li>Shrink the alpha boot blocks a bit.
201: <li>We no longer support ECOFF kernel loading in the alpha boot block.
202: <li>Teach <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ac97&sektion=4">ac97(4)</a> about more CODEC models.
203: <li>At boot time, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=swapon&sektion=8">swapon(8)</a> before <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fsck&sektion=8">fsck(8)</a> is run.
204: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fts&sektion=3">fts(3)</a> to handle very long paths.
205: <li>Repair various signal handler bugs in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pppd&sektion=8">pppd(8)</a>.
206: <li>Handle memory allocation failures in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fsck_ffs&sektion=8">fsck_ffs(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fsck_ext2fs&sektion=8">fsck_ext2fs(8)</a> better.
207: <li>Fix a recently introduced bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=supfilsrv&sektion=8">supfilsrv(8)</a>.
1.768 deraadt 208: <li>Correct acceptance of ARP packets coming in on non-IP <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bridge&sektion=4">bridge(4)</a> interfaces.<br>
209: <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
1.767 deraadt 210: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=txp&sektion=4">txp(4)</a> now works on the alpha.
211: <li>More fixes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=make&sektion=1">make(1)</a>.
1.766 deraadt 212: <li>Check a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=calloc&sektion=3">calloc(3)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fsck_ffs&sektion=8">fsck_ffs(8)</a>.
213: <li>Add a temporary DTYPE_CRYPTO until device cloning support shows up.
214: <li>Fixes to fdescfs.
215: <li>busdma changes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=txp&sektion=4">txp(4)</a>, preparing for the alpha.
216: <li>Split <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4">wi(4)</a> into bus dependent and independent parts.
217: <li>On hp300, splhigh() in cpu_exit().
218: <li>Misc cleanup of the shared m68k codebase.
219: <li>More <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bus_dmamap_sync&sektion=9">bus_dmamap_sync(9)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hifn&sektion=4">hifn(4)</a>.
220: <li>Initial non-working alpha <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld.so&sektion=1">ld.so(1)</a> support.
221: <li>Support newer versions of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lmc&sektion=4">lmc(4)</a> cards.
222: <li>Kill a debug message in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ubsec&sektion=4">ubsec(4)</a>.
223: <li>Add swiss german keyboard layout to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&sektion=4">wscons(4)</a>.
224: <li>Smoke out the OLD_PIPE code.
225: <li>krb4-1.0.8
226: <li>Bug fix to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=make&sektion=1">make(1)</a>.
227: <li>Speed up top-level tree Makefiles by doing exec for subshells in new directories.
1.787 pvalchev 228: <li>Artful fiddling of the kernel pipe stat code.
1.765 deraadt 229: <li>No need for setgid kmem on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iostat&sektion=8">iostat(8)</a> anymore.
230: <li>Add more <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=3">sysctl(3)</a> support in the kernel.
231: <li>Make the alpha floppies fit again...
232: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hifn&sektion=4">hifn(4)</a> use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bus_dma&sektion=9">bus_dma(9)</a>. Now works on the alpha.
233: <li>Initial cut at userland hardware <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=crypto&sektion=4">crypto(4)</a> support.
234: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ubsec&sektion=4">ubsec(4)</a>, initial support for the Broadcom 5820.
235: <li>Honour ddb.console on sun3.
236: <li>On the pmax, fix a curproc misuse.
237: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcibios&sektion=4">pcibios(4)</a>, deal with buggy BIOSs which incorrectly leave the router as 000:00:0.
238: <li>hp300 cleanup in progress...
239: <li>Solve a problem of Lilliputan proportions in powerpc <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isinf&sektion=3">isinf(3)</a>.
240: <li>Mickey goes mad and does a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strlcpy&sektion=3">strlcpy(3)</a> whack on src/bin.
241: <li>Unify rdsetroot and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rd&sektion=4">rd(4)</a> support between almost all architectures.
242: <li>Man page cleanups galore.
243: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hifn&sektion=4">hifn(4)</a> attempt to support the Hi/Fn 7951.
244: <li>Do stdout/stderr flushing in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a> using non-blocking mode.
245: <li>Fix kerberosIV versioning link problem.
1.763 deraadt 246: <li>Cleanup MAP_COPY flags in the tree.
247: <li>Use genassym.cf on alpha.
248: <li>Unify the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rd&sektion=4">rd(4)</a> support.
249: <li>Update <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=8">sysctl(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vmstat&sektion=8">vmstat(8)</a> to use the new interfaces.
250: <li>Make more data available via the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=3">sysctl(3)</a> interface.
251: <li>Handle fastroute in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bridge&sektion=4">bridge(4)</a>.
252: <li>hp300 man page cleanup.
253: <li>Fix a resource leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=twe&sektion=4">twe(4)</a>.<br>
254: <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
255: <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=madvise&sektion=2">madvise(2)</a> option with MADV_FREE for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malloc&sektion=3">malloc(3)</a> 'h' flag.
256: <li>Support MADV_DONTNEED and MADV_FREE in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=madvise&sektion=2">madvise(2)</a>.
257: <li>Switch sparc to UVM and PMAP_NEW.
258: <li>Support HP425e.
259: <li>Refill <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=txp&sektion=4">txp(4)</a> receive ring only when empty -- performance enhancement.
1.764 jufi 260: <li>Fix SSH2 <b>-R</b> support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>.
1.763 deraadt 261: <li>More pmap/uvm interface changes.
262: <li>Correct signal handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ping6&sektion=8">ping6(8)</a>.
1.762 deraadt 263: <li>Implement screen blanker in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&sektion=4">wscons(4)</a>.
264: <li>Attempt to support hifn7951 in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hifn&sektion=4">hifn(4)</a>.
1.783 horacio 265: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=realloc&sektion=3">realloc(3)</a> fixes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipf&sektion=8&manpath=OpenBSD+2.7">ipf(8)</a>.
1.762 deraadt 266: <li>ipf 3.4.17
267: <li>Fix kernel extent code to be more careful about ranges.
268: <li>UVM support for mac68k.
1.773 horacio 269: <li>Change i386 in_cksum failure to a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=printf&sektion=9">printf(9)</a>, instead of a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=panic&sektion=9">panic(9)</a>.<br>
1.762 deraadt 270: <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
271: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=txp&sektion=4">txp(4)</a>, add support for hardware <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vlan&sektion=4">vlan(4)</a>.
272: <li>Fix a bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=make&sektion=1">make(1)</a> exposed by the recent jumbo patch.
273: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ti&sektion=4">ti(4)</a> to handle <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vlan&sektion=4">vlan(4)</a> properly.
274: <li>vsunlock fixes to UVM.
275: <li>Signal ignore bug fix to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>.
276: <li>Kill i386 VM & pmap_old support.
277: <li>Fix process priority bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atrun&sektion=8">atrun(8)</a>.
278: <li>Enable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vlan&sektion=4">vlan(4)</a> by default in GENERIC kernels.
279: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pread&sektion=3">pread(3)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=preadv&sektion=3">preadv(3)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pwrite&sektion=3">pwrite(3)</a>, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pwritev&sektion=3">pwritev(3)</a> on big endian architectures.
280: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sendmail&sektion=8">sendmail(8)</a>, use FAST_PID_RECYCLE.
281: <li>Remove excess (vaddr_t) casts.
282: <li>Get rid of CLSIZE and friends.
283: <li>Increase <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strlcpy&sektion=3">strlcpy(3)</a> in parts of the tree.
284: <li>Some minor changes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>.
285: <li>Cleanup M_* malloc types in the kernel.
286: <li>UVM for the hp300.
287: <li>Numerous cleanups to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sup&sektion=1">sup(1)</a>.
288: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systat&sektion=8">systat(8)</a>, handle <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kvm_nlist&sektion=3">kvm_nlist(3)</a> failing.
289: <li>Fix a channel race in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a>.
290: <li>Document that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&sektion=1">nc(1)</a> no longer has a -e option.
291: <li>Fix localhost handling bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&sektion=8">httpd(8)</a>.
292: <li>Jumbo patch to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=make&sektion=1">make(1)</a> that has been brewing for a while.
293: <li>Various improvements to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1">mg(1)</a>.
1.759 aaron 294: <li>Big USB code update.
1.760 deraadt 295: <li>Fix a signed vs unsigned error in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gm&sektion=4">gm(4)</a> Ethernet driver.
296: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wump&sektion=6">wump(6)</a>, improve our cave topology algorithm. Don't ask.
297: <li>Force -h to override the BLOCKSIZE environment in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=du&sektion=1">du(1)</a>.
298: <li>Substantial updates to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sup&sektion=1">sup(1)</a>.
299: <li>Fix a register save/restore bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=clcs&sektion=4">clcs(4)</a> so that suspend/resume works better.
300: <li>Allow the right CTRL+ALT keys to work as the left ones do in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wskbd&sektion=4">wskbd(4)</a>.
301: <li>Continue to hack our new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=txp&sektion=4">txp(4)</a> driver into shape.
302: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&sektion=8">ifconfig(8)</a>, implement support for removing tunnel outer IP address pair.
303: <li>Revert a buggy optimization in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tsort&sektion=1">tsort(1)</a>.
304: <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pread&sektion=2">pread(2)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nlist&sektion=3">nlist(3)</a> instead of abusing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lseek&sektion=2">lseek(2)</a> with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=read&sektion=2">read(2)</a>.
1.759 aaron 305: <li>Remove cruft leftover from the old PCVT console driver.
1.760 deraadt 306: <li>Fix filename tab-completion in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1">mg(1)</a>.
1.761 espie 307: <li>Convert some more drivers to the new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=timeout&sektion=9">timeout(9)</a> interface.
1.759 aaron 308: <li>Whack dtom() in the kernel. Fo'get about it.
1.760 deraadt 309: <li>Avoid a NULL pointer dereference in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=faithd&sektion=8">faithd(8)</a>.
310: <li>Various reset and delay fixes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wdc&sektion=4">wdc(4)</a> to help certain ATAPI devices.
311: <li>Deal with suspend/resume more cleanly in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pccbb&sektion=4">pccbb(4)</a>.
312: <li>Better hints handling and memory allocation in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tsort&sektion=1">tsort(1)</a>.
1.759 aaron 313: <li>Correct an error condition in /etc/ksh.kshrc.
1.760 deraadt 314: <li>Add a koi8-r keyboard layout for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wskbd&sektion=4">wskbd(4)</a>.
1.759 aaron 315: <li>Allow interoperability between OpenSSH and older ssh-2.0.x variants with weaker key generation.
1.760 deraadt 316: <li>Instrument improved locking and rework SCSI a bit in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ami&sektion=4">ami(4)</a>.
317: <li>Cleanups to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ancontrol&sektion=8">ancontrol(8)</a>.
318: <li>Add a -b option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>, similar to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=telnet&sektion=1">telnet(1)</a>'s equivalent.
319: <li>Fix a memory handling bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=telnet&sektion=1">telnet(1)</a>.
320: <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pool&sektion=9">pool(9)</a> interface for the VFS cache.
1.759 aaron 321: <li>Improve OpenSSH interoperability with ssh.com-2.0.x clients.
322: <li>In the mvme88k port, replace resource maps with extents.
1.760 deraadt 323: <li>Numerous fixes and updates to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sup&sektion=1">sup(1)</a>.
1.422 deraadt 324: </ul>
325: <p>
1.203 deraadt 326:
1.95 deraadt 327: This list mentions mostly platform-independent changes. For a list of changes
328: made in a particular platform, please check the page for that platform. If you
329: find them not listed there, the changes are either (1) not being documented or
330: (2) are documented here.<br><br>
1.14 deraadt 331:
332: <hr>
1.424 deraadt 333: <p>
334: <h3>
1.691 jufi 335: <a href="plus20.html">For changes leading up to OpenBSD 2.0, click here</a>.<br>
336: <a href="plus21.html">For changes leading up to OpenBSD 2.1, click here</a>.<br>
337: <a href="plus22.html">For changes leading up to OpenBSD 2.2, click here</a>.<br>
338: <a href="plus23.html">For changes leading up to OpenBSD 2.3, click here</a>.<br>
339: <a href="plus24.html">For changes leading up to OpenBSD 2.4, click here</a>.<br>
340: <a href="plus25.html">For changes leading up to OpenBSD 2.5, click here</a>.<br>
341: <a href="plus26.html">For changes leading up to OpenBSD 2.6, click here</a>.<br>
342: <a href="plus27.html">For changes leading up to OpenBSD 2.7, click here</a>.<br>
343: <a href="plus28.html">For changes leading up to OpenBSD 2.8, click here</a>.<br>
1.758 deraadt 344: <a href="plus29.html">For changes leading up to OpenBSD 2.9, click here</a>.<br>
1.424 deraadt 345: <br>
346: </h3>
347:
348: <hr>
1.729 horacio 349: <a href="index.html"><img height=24 width=24 src="back.gif" border=0 alt="OpenBSD"></a>
350: <a href="mailto:www@openbsd.org">www@openbsd.org</a>
1.789 ! deraadt 351: <br><small>$OpenBSD: plus.html,v 1.788 2001/07/17 22:18:51 deraadt Exp $</small>
1.14 deraadt 352:
353: </body>
354: </html>