Annotation of www/plus.html, Revision 1.1002
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.1000 deraadt 17: <h2><font color="#e00000">Changes made between OpenBSD 3.9 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.998 espie 27: There is a separate <a href="portsplus/index.html">list of Changes to the ports collection</a>.
1.725 naddy 28:
29: <p>
1.863 naddy 30: Note: <font color="#e00000">Problems for which patches exist are marked in red</font>.
1.185 deraadt 31:
32: <p>
1.186 deraadt 33: <h3>
1.846 deraadt 34: For changes in other releases, click below:<br>
35: <a href="plus20.html">2.0</a>,
36: <a href="plus21.html">2.1</a>,
37: <a href="plus22.html">2.2</a>,
38: <a href="plus23.html">2.3</a>,
39: <a href="plus24.html">2.4</a>,
40: <a href="plus25.html">2.5</a>,
41: <a href="plus26.html">2.6</a>,
42: <a href="plus27.html">2.7</a>,
43: <a href="plus28.html">2.8</a>,
44: <a href="plus29.html">2.9</a>,
45: <a href="plus30.html">3.0</a>,
46: <a href="plus31.html">3.1</a>,
1.868 deraadt 47: <a href="plus32.html">3.2</a>,
1.889 david 48: <a href="plus33.html">3.3</a>,
1.916 david 49: <a href="plus34.html">3.4</a>,
1.935 miod 50: <a href="plus35.html">3.5</a>,
1.941 deraadt 51: <a href="plus36.html">3.6</a>,
1.963 deraadt 52: <a href="plus37.html">3.7</a>,
1.999 deraadt 53: <a href="plus38.html">3.8</a>,
54: <a href="plus39.html">3.9</a>.
1.422 deraadt 55: <br>
1.186 deraadt 56: </h3>
57:
58: <p>
1.863 naddy 59: <h3><font color="#0000e0">We are working on OpenBSD-current.</font></h3><p>
1.847 deraadt 60: <p>
61:
1.422 deraadt 62: <ul>
1.1002 ! deraadt 63: <!-- middle of 2006/03/16 -->
! 64: <li>Change internal packet encapsulation of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tun&sektion=4">tun(4)</a>.
! 65: <li>Fix some "reload" bugs in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifstated&sektion=8">ifstated(8)</a>.
! 66: <li>Make AMD PowerNow speed control stuff print nice dmesg lines.
! 67: <li>Fix a quirk of ^C in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vi&sektion=1">vi(1)</a>.
! 68: <li>Add sysctl_int_lower() API, consequence of which is that root can now lower the machdep.allowaperture variable without rebooting.
! 69: <li>Some i386 laptops need more physmem segments (consequence of the kernel moving up by 1MB).
! 70: <li>A few small fixes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>.
! 71: <li>If <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=poll&sektion=2">poll(2)</a> is interrupted, remember ot clear the pollfds array.
! 72: <li>The zaurus no longer needs to use the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xf86&sektion=4">xf86(4)</a> aperture.
! 73: <li>Fix %A printing in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&sektion=8">spamd(8)</a>.
! 74: <li>Move parsing of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsconctl.conf&sektion=5">wsconctl.conf(5)</a> to earlier in the /etc/rc sequence, so that people can use their remapped control key earlier.
! 75: <li>Install <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apm&sektion=4">apm(4)</a> utilities on amd64 so that the hw.setperf sysctl for CPU speed can be conveniently manipulated through them.
! 76: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=BN_is_prime&sektion=3">BN_is_prime(3)</a> to realize that 2 is prime. It took the OpenSSL people what... 8 years to fix this?
! 77: <li>Fix amd64's <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=exp&sektion=3">exp(3)</a> implementation which was broken in certain cases by switching to the C version.
! 78: <li>Repair anonymous logins without passwords in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftpd&sektion=8">ftpd(8)</a>.
! 79: <li>Some churn in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ami&sektion=4">ami(4)</a>, heading towards improvements...
! 80: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>, implement Unicast Reverse Path Forwarding (uRPF) which optionally verifies that a packet is received on the interface that holds the route back to the packet's source address. This makes it an automatic ingress filter, but only when routing is fully symmetric.
! 81: <li>Add support for Sony CLIE PEG-T625 (and other new) devices in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvisor&sektion=4">uvisor(4)</a>.
! 82: <li>Move the i386 kernel up 1MB in virtual address space to provide more space for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isadma&sektion=4">isadma(4)</a>.
! 83: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a> to work with stdin input (pkg_add -).
! 84: <li>On alpha, protect sgmap extents with splvm().
! 85: <li>On i386, use pause instructions during IPI lock spinning.
! 86: <li>Slightly improve the situation with multi-function <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcmcia&sektion=4">pcmcia(4)</a> cards.
! 87: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compress&sektion=1">compress(1)</a>/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gzip&sektion=1">gzip(1)</a> work without /dev/stdin and /dev/stdout.
! 88: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>, allow configuration directives to contain spaces, if wrapped in double quotes.
! 89: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>, set TCP_NODELAY flag for all connections not just interactive ones - fixes poor network performance and protocol stalls under some network conditions.
! 90: <li>On the i386, fix userldt handling (consequence of recent i386 W^X changes) which causes a crash if a LDT-using process does an execve().
! 91: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mount&sektion=8">mount(8)</a>, add -s flag which skips a mount if the file system is already mounted, handy for MFS partitions.
! 92: <li>Switch from using PCI <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=le&sektion=4">le(4)</a> driver to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcn&sektion=4">pcn(4)</a>.
! 93: <li>Handle emc6d100 and emc6w201 in the i2c <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=adt&sektion=4">adt(4)</a> driver.
! 94: <li>Fix local arbitrary command execution vulnerability on local/local and remote/remote copies in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rcp&sektion=1">rcp(1)</a>.
1.1001 pvalchev 95: <li>Change the install script question 'Do you expect to run the X Window System?' to have 'no' as a default answer, to prevent people accidentially hitting return on the prompt on machines that don't need it.
1.1002 ! deraadt 96: <li>Fix a few subtle bugs in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vi&sektion=1">vi(1)</a>.
! 97: <li>Support IAPP pre-standard port 2313 in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hostapd&sektion=8">hostapd(8)</a>.
! 98: <li>A output formatting bug (missing space in command line printing) was recently introduced into <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&sektion=1">ps(1)</a>.
! 99: <li>Grok %z in the format string warning code for the older gcc we have in the tree.
! 100: <li>Foil potential <a href="http://en.wikipedia.org/wiki/Timing_attack">timing attacks</a> in login by using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bcrypt&sektion=3">bcrypt(3)</a> on non-existent users as well, instead of DES.
! 101: <li>On amd64, properly route ISA interrupts through ioapics.
! 102: <li>Some obscure fixes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfdf&sektion=8">ospfd(8)</a>.
! 103: <li>Support the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iic&sektion=4">iic(4)</a> controller found in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=amdpm&sektion=4">amdpm(4)</a>.
! 104: <li>Now AMD PowerNow K8 support works on i386 and amd64, so that hw.setperf can adjust the processor speed.
! 105: <li>Serial port support on the Zaurus was busted by the recent clock changes because of an interrupt mask mistake.
! 106: <li>Improve the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iic&sektion=4">iic(4)</a> scanning for ADM1030 and ADM1031 devices (supported by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=admtmp&sektion=4">admtemp(4)</a>).
! 107: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=grep&sektion=1">grep(1)</a> do proper handling for patterns which include newlines.
! 108: <li>Using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcibios&sektion=4&arch=i386">pcibios(4)</a> information, properly initialize the VIA VT8233, and support SiS 962.
! 109: <li>Fix the long delay probe for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=adb&sektion=4&arch=macppc">adb(4)</a> on some machines (in particular, the powerpc Mac Mini).
! 110: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>, group block parameters were reset to default (duh, that is wrong).
! 111: <li>Repair a really stupid (and old) bug in spanning-tree <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bridge&sektion=4">bridge(4)</a> support.
! 112: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a> work with scp (see PKG_PATH).
! 113: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>, implement diffie-hellman-group-exchange-sha256 key exchange method (which is now default when client/server support it).
! 114: <li>In the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=com&sektion=4">com(4)</a> driver, add support for the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cardbus&sektion=4">cardbus(4)</a> Sony Ericsson GC89 UMTS/GPRS/GSM modem.
! 115: <li>For all you Road Warriors in need of more dynamic IPSEC, in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsecctl&sektion=8">ipsecctl(8)</a>, add dynamic option ("ike dynamic esp") which uses the system hostname as source identifier instead of the IP address. See <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsec.conf&sektion=5">ipsec.conf(5)</a>.
! 116: <li>Repair UDMA for the Via VT8237 in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&sektion=4">pciide(4)</a> driver.
! 117: <li>Fix a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mmap&sektion=2">mmap(2)</a> related panic.
! 118: <li>Fit <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mt&sektion=1">mt(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=eject&sektion=1">eject(1)</a> onto all the install media.
! 119: <li>Add some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acpi&sektion=4">acpi(4)</a> debugging support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ddb&sektion=4">ddb(4)</a>.
! 120: <li>Move remaining bits of the network stack to use splnet instead of splimp, see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spl&sektion=9">spl(9)</a>.
1.1001 pvalchev 121: <li>OpenCVS development continues with new energy.
1.1002 ! deraadt 122: <li>Stop trying to allocate rotationally optimal blocks in FFS, since modern disks don't care.
! 123: <li>Repair stdin handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sdiff&sektion=1">sdiff(1)</a>.
! 124: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tun&sektion=4">tun(4)</a> is not a point-to-point interface, but a tunnel.
! 125: <li>Fix a buffer cache race in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vnd&sektion=4">vnd(4)</a>.
! 126: <li>Fix a memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cap_mkdb&sektion=1">cap_mkdb(1)</a>.
! 127: <li>Fix a bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tar&sektion=1">tar(1)</a> that cut short our filename lengths by one miserable character.
! 128: <li>Initial 1-Wire <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=onewire&sektion=4">onewire(4)</a> bus support, including drivers for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gpioow&sektion=4">gpioow(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=owid&sektion=4">owid(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=owtemp&sektion=4">owtemp(4)</a>.
! 129: <li>More churn in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a>.
! 130: <li>In X11, support 10-bit color DAC video cards on Alpha TGA2 cards.
! 131: <li>Do underlining in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zx&sektion=1&arch=sparc">zx(4)</a> sparc/sparc64 video driver.
! 132: <li>Fix an old bug on ARM-based machines, that would very rarely and very randomly deliver a SIGBUS that was not expected or wanted by anyone.
! 133: <li>Display cpu states right away (not delayed) in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=top&sektion=1">top(1)</a>.
! 134: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=art&sektion=4">art(4)</a> now works on sparc64 as well.
! 135: <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ami&sektion=4">ami(4)</a>, support a few more re-licensed parts by ACER, FSC, Intel and NEC.
! 136: <li>Support Compaq Flash Socket CF 10/100 card in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ne&sektion=4">ne(4)</a>.
! 137: <li>Support National Semiconductor DP83847 DsPHYTER PHY in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nsphyter&sektion=4">nsphyter(4)</a>.
! 138: <li>Some repair to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vic&sektion=4">vic(4)</a> so that it might soon work for VMWARE.
! 139: <li>Handle National Semicondutor lm96000 in the i2c <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=adt&sektion=4">adt(4)</a> driver.
1.422 deraadt 140: </ul>
141: <p>
1.203 deraadt 142:
1.95 deraadt 143: This list mentions mostly platform-independent changes. For a list of changes
144: made in a particular platform, please check the page for that platform. If you
145: find them not listed there, the changes are either (1) not being documented or
146: (2) are documented here.<br><br>
1.14 deraadt 147:
148: <hr>
1.424 deraadt 149: <p>
150: <h3>
1.846 deraadt 151: For changes in other releases, click below:<br>
152: <a href="plus20.html">2.0</a>,
153: <a href="plus21.html">2.1</a>,
154: <a href="plus22.html">2.2</a>,
155: <a href="plus23.html">2.3</a>,
156: <a href="plus24.html">2.4</a>,
157: <a href="plus25.html">2.5</a>,
158: <a href="plus26.html">2.6</a>,
159: <a href="plus27.html">2.7</a>,
160: <a href="plus28.html">2.8</a>,
161: <a href="plus29.html">2.9</a>,
162: <a href="plus30.html">3.0</a>,
163: <a href="plus31.html">3.1</a>,
1.868 deraadt 164: <a href="plus32.html">3.2</a>,
1.889 david 165: <a href="plus33.html">3.3</a>,
1.916 david 166: <a href="plus34.html">3.4</a>,
1.935 miod 167: <a href="plus35.html">3.5</a>,
1.941 deraadt 168: <a href="plus36.html">3.6</a>,
169: <a href="plus37.html">3.7</a>.
1.999 deraadt 170: <a href="plus38.html">3.8</a>,
171: <a href="plus39.html">3.9</a>.
1.424 deraadt 172: <br>
173: </h3>
174:
175: <hr>
1.729 horacio 176: <a href="index.html"><img height=24 width=24 src="back.gif" border=0 alt="OpenBSD"></a>
177: <a href="mailto:www@openbsd.org">www@openbsd.org</a>
1.1002 ! deraadt 178: <br><small>$OpenBSD: plus.html,v 1.1001 2006/03/16 02:17:02 pvalchev Exp $</small>
1.14 deraadt 179:
180: </body>
181: </html>