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

Annotation of www/plus.html, Revision 1.825

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.810     horacio    10: <meta name="copyright" content="This document copyright 1996-2002 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.820     deraadt    17: <h2><font color=#e00000>Changes made between OpenBSD 3.1 and OpenBSD-current</font><hr></h2>
1.14      deraadt    18:
                     19: <p>
1.823     jsyn       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.801     deraadt    44: <a href="plus30.html">For changes leading up to OpenBSD 3.0, click here</a>.<br>
1.820     deraadt    45: <a href="plus31.html">For changes leading up to OpenBSD 3.1, click here</a>.<br>
1.422     deraadt    46: <br>
1.186     deraadt    47: </h3>
                     48:
                     49: <hr>
1.780     deraadt    50: This file is not currently maintained, because the people who can edit
                     51: and maintain it are WAY too busy to keep it updated.  Eventually we hope
                     52: to catch up.  Really.
                     53: <hr>
1.280     deraadt    54:
1.186     deraadt    55: <p>
1.674     deraadt    56: <h3><font color=#0000e0>We are working on OpenBSD-current.</font></h3><p>
1.823     jsyn       57: The following list sums up (almost) all the changes made up to May 24th.
1.422     deraadt    58: <ul>
1.821     miod       59: <li>Support mixed IPv4/IPv6 address lists in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a>.
                     60: <li>Add ssh-keysign(1).
                     61: <li>Remove obsolete <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dm&sektion=8&manpath=OpenBSD+3.0">dm(8)</a>.
                     62: <li>Hunt for biodone() calls not made at splbio() spl, and fix them.
                     63: <li>Improve cd9660 filesystem read-ahead performance.
1.823     jsyn       64: <li>Support software brightness and backlight control on various macppc models.
                     65: <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsconsctl&sektion=8">wsconsctl(8)</a> to control brightness and backlight on displays which
1.821     miod       66: support this.
1.823     jsyn       67: <li>New libc IEEE floating-point code and libm routines for hppa.
1.821     miod       68: <li>splassert on i386.
1.823     jsyn       69: <li>More steps toward the death of unsafe string functions.
1.821     miod       70: <li>splassert on sparc64.
                     71: <li>Add a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=creator&sektion=4">creator(4)</a> driver for sparc64 Creator and Creator3D cards.
                     72: <li>Jumbo <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lpr&sektion=1">lpr(1)</a> changes including IPv6 support, new features, and bugfixes.
1.823     jsyn       73: <li>Still more hppa memory management and low-level code fixes.
1.821     miod       74: <li>Simple pmap optimization on macppc.
1.823     jsyn       75: <li>Did we mention the cleaning of the installation scripts, adding functionality yet reducing size?
1.821     miod       76: <li>Allow ddb to do a stack trace into the kernel message buffer.
                     77: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isp&sektion=4">isp(4)</a> fixes.
                     78: <li><font color=#e00000><strong>SECURITY FIX: Fix incorrect ACL check when using BSD authentication in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a>.</strong></font><br>
                     79:     <a href="errata.html#sshbsdauth">A source code patch is available</a>.<br>
                     80:     <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
                     81: <li>Fix a memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1">mg(1)</a>.
                     82: <li>New systrace facility.
                     83: <li>Better Cyrix cpu support.
                     84: <li>ECN support.
                     85: <li>Support SNTP in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rdate&sektion=8">rdate(8)</a>.
                     86: <li>Fix infinite SIGFPE loop situations on vax.
1.823     jsyn       87: <li>Remove unnecessary setuid bit from binaries that either do not need it or
                     88: whose functionality requiring root privileges should only be invoked by root
1.821     miod       89: anyways, or which can be changed into a setgid bit for a specific group.
                     90: <li>Switch S/Key managment to per-user directories instead of a flat file and drop setuid bit on related tools.
                     91: <li>Lots of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ppp&sektion=8">ppp(8)</a> goodies.
1.822     miod       92: <li>New splassert (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spl&sektion=9">spl(9)</a>) debug functionality on sparc.
1.821     miod       93: <li>Enable Altivec instructions in macppc kernels.
                     94: <li>Support more Hifn cards (7814, 7851, 7854) via the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nofn&sektion=4">nofn(4)</a> driver.
                     95: <li>OpenSSL 0.9.7.
                     96: <li>Completely rework <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=at&sektion=1">at(1)</a> and related binaries, and make them POSIX-compliant.
1.822     miod       97: <li>More use of hardware crypto cards functionality via <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ubsec&sektion=4">ubsec(4)</a>.
1.821     miod       98: <li>More hppa memory management fixes.
                     99: <li>binutils 2.11.2.
                    100: <li>Add per-gid filtering to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>.
                    101: <li>Switch <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=at&sektion=1">at(1)</a> to be setgid crontab as well.
                    102: <li>Handle host names resolving in several addresses in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a>.
                    103: <li>Fix compilation warnings for various userland programs.
                    104: <li>Add a new user, crontab, and change cron from being setuid root to being setgid crontab.
                    105: <li>Add per-uid filtering to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>.
                    106: <li>More <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&sektion=4">usb</a> support updates.
                    107: <li>More <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ubsec&sektion=4">ubsec(4)</a>
                    108: hackery to get it to do more crypto operations, and hack
                    109: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hifn&sektion=4">hifn(4)</a>
                    110: and
                    111: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lofn&sektion=4">lofn(4)</a>
                    112: to work with this.
1.822     miod      113: <li>Your average extensive cleaning of the installation scripts, adding functionality yet reducing size.
1.821     miod      114: <li>Fix adb french keyboard layout on macppc.
                    115: <li>Switch ELF platforms to the native <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gprof&sektion=1">gprof(1)</a>.
                    116: <li>Obtain a better licence for the hppa spmath routines.
                    117: <li>Add an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=url&sektion=4">url(4)</a> driver for Realtek RTL8150L-based USB cards.
                    118: <li>mvme88k pmap bugfixes.
1.823     jsyn      119: <li>Various <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&sektion=4">usb</a> driver updates.
1.821     miod      120: <li>Remove <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rlogin&sektion=1&manpath=OpenBSD+3.0">rlogin(1)</a>,
                    121: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rlogind&sektion=8&manpath=OpenBSD+3.0">rlogind(8)</a> and
                    122: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rexecd&sektion=8&manpath=OpenBSD+3.0">rexecd(8)</a>.
1.823     jsyn      123: <li>Fix several wrong computations in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=newfs&sektion=8">newfs(8)</a>.
1.821     miod      124: <li>Workaround ghost pcibus detection in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pchb&sektion=4">pchb(4)</a>.
                    125: <li>Add a tuner driver for the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fms&sektion=4">fms(4)</a> radio cards.
                    126: <li>Allow userland to know which pf rule created a specific state.
                    127: <li>Prevent a 3.0 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsmoused&sektion=8&arch=i386">wsmoused(8)</a> binary from panic'ing the kernel.
                    128: <li>Enable privsep by default in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a>.
                    129: <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=find&sektion=1">find(1)</a>'s -anewer and -cnewer options behaviour.
                    130: <li>Sprinkle ptrdiff_t and size_t types instead of int all over the tree.
                    131: <li>Support LBA48 addressing in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wdc&sektion=4">wdc(4)</a>.
                    132: <li>Bring back TURBOchannel alpha hardware support.
                    133: <li>Fix a slightly incorrect behaviour of the device cloning in UKC (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=boot_config&sektion=8">boot_config(8)</a>).
                    134: <li><font color=#e00000><strong>SECURITY FIX: cause the exec to fail if we are unable to allocate resources when dup-ing /dev/null to fd's 0-2 for setuid programs.</strong></font><br>
                    135:     <a href="errata.html#fdalloc2">A source code patch is available</a>.<br>
                    136:     <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
                    137: <li>Extended Attributes code updates.
                    138: <li>Improve PS/2 mouse port detection in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pckbc&sektion=4">pckbc(4)</a>.
                    139: <li>Better <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hifn&sektion=4">hifn(4)</a> initialization and memory usage.
1.822     miod      140: <li>Extensive cleaning of the installation scripts, adding functionality yet reducing size. No, you're not having a deja vu.
1.821     miod      141: <li>Fix ethernet interrupt level on sparc, and rework the sparc interrupt framework.
                    142: <li>Better color depth detection in Xwsfb.
                    143: <li>64-bit fixes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vmstat&sektion=8">vmstat(8)</a>.
                    144: <li>Improve dma processing in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4">bge(4)</a>.
                    145: <li><font color=#e00000><strong>RELIABILITY FIX: constrain readdirplus request count in the nfs filesystem.</strong></font><br>
                    146:     <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
                    147: <li>Switch macppc console from the rcons engine to the rasops engine.
1.822     miod      148: <li>Extensive cleaning of the installation scripts, adding functionality yet reducing size. Yes, once again.
1.821     miod      149: <li>Add IEEE754 floating point completion code on alpha.
                    150: <li>Improve dma processing in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gx&sektion=4">gx(4)</a>.
                    151: <li>Build the XFree86 GLX extension on sparc64.
                    152: <li>Hunt for outdated prototypes for character devices entry points and fix them.
                    153: <li>Switch mvme88k to the new MAKEDEV generation framework.
                    154: <li>Implement the -s option in <a href="http://www.openbsd.org/cgi-bin/man.ccgi?query=m4&sektion=1">m4(1)</a>, for it to be POSIX-compliant.
                    155: <li>Kill all mvme68k kernel compilation warnings.
1.823     jsyn      156: <li>Assorted mac68k code cleanups.
1.821     miod      157: <li>Shared key support in hostap mode in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4">wi(4)</a>.
                    158: <li>Make Xwsfb support <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tga&sektion=4&arch=alpha">tga(4)</a> cards on alpha.
                    159: <li>Fix a lock leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ami&sektion=4">ami(4)</a>.
                    160: <li><font color=#e00000><strong>SECURITY FIX: update <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sudo&sektion=8">sudo</a> to sudo 1.6.6.</strong></font><br>
                    161:     <a href="errata.html#sudo">A source code patch is available</a>.<br>
                    162:     <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
                    163: <li><font color=#e00000><strong>RELIABILITY FIX: avoid buffer overrun on PASV from a malicious server in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&sektion=1">ftp(1)</a>.</strong></font><br>
                    164:     <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
                    165: <li>Add a Soundforte radio driver, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sfr&sektion=4&arch=i386">sfr(4)</a>.
                    166: <li>Add dynamic interface -&gt; address translation in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>.
                    167: <li>Add kernel hooks on ethernet interfaces, triggered by address changes.
                    168: <li>Extended Attributes code updates.
                    169: <li>Enable the Freetype library on sparc64.
1.824     aaron     170: <li>Add queueing in the kernel crypto framework.
1.821     miod      171: <li>Make the system includes C++ friendly.
                    172: <li>Allow explicit filtering of non-reassembled fragments in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>.
1.825   ! miod      173: <li>Support more hardware and fix stability issues in the mac68k <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sn&sektion=4&arch=mac68k">sn(4)</a> network driver.
1.821     miod      174: <li>Improved Lithuanian keyboard map for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&sektion=4">wscons(4)</a>.
1.823     jsyn      175: <li><font color=#e00000><strong>SECURITY FIX: fix a buffer overflow in AFS/Kerberos token handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a>, and send a complete ticket.</strong></font><br>
1.821     miod      176:     <a href="errata.html#sshafs">A source code patch is available</a>.<br>
                    177:     <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
                    178: <li>Fix a memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1">mg(1)</a>.
                    179: <li>Assorted hppa memory management fixes.
1.823     jsyn      180: <li>Allow fractional delays in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=top&sektion=1">top(1)</a>.
1.822     miod      181: <li>Enable upgrade functionality again on alpha installation media.
                    182: <li>Extensive cleaning of the installation scripts, adding functionality yet reducing size.
1.821     miod      183: <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cvs&sektion=1">cvs(1)</a> create the .cvspass file on a login operation if it does not exist, rather than failing.
                    184: <li>Extend mac68k disklabels to 16 partitions, like all the other platforms.
                    185: <li>Add cddb support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cdio&sektion=1">cdio(1)</a>.
                    186: <li>Support more network cards with the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&sektion=4">dc(4)</a> driver.
                    187: <li>Improve sparc pmap behaviour in some low memory conditions.
                    188: <li>sendmail 8.13.
                    189: <li>Switch mvme68k to the new MAKEDEV generation framework.
                    190: <li>Improve the library logic in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld&sektion=1">ld(1)</a> to increase speed and decrease memory usage on a.out platforms.
                    191: <li>New mvme68k installation media.
                    192: <li>Change fpu probe routine on mac68k.
                    193: <li>Fix an obscure bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sed&sektion=1">sed(1)</a>.
                    194: <li>Support more wireless cards with the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4">wi(4)</a> driver, and fix a few issues within.
                    195: <li>Fix 64-bit issues in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a>.
                    196: <li>Remove the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wx&sektion=4&manpath=OpenBSD+3.0">wx(4)</a> driver,
                    197: which had been deprecated in favor of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gx&sektion=4">gx(4)</a> driver.
1.422     deraadt   198: </ul>
                    199: <p>
1.203     deraadt   200:
1.95      deraadt   201: This list mentions mostly platform-independent changes.  For a list of changes
                    202: made in a particular platform, please check the page for that platform.  If you
                    203: find them not listed there, the changes are either (1) not being documented or
                    204: (2) are documented here.<br><br>
1.14      deraadt   205:
                    206: <hr>
1.424     deraadt   207: <p>
                    208: <h3>
1.691     jufi      209: <a href="plus20.html">For changes leading up to OpenBSD 2.0, click here</a>.<br>
                    210: <a href="plus21.html">For changes leading up to OpenBSD 2.1, click here</a>.<br>
                    211: <a href="plus22.html">For changes leading up to OpenBSD 2.2, click here</a>.<br>
                    212: <a href="plus23.html">For changes leading up to OpenBSD 2.3, click here</a>.<br>
                    213: <a href="plus24.html">For changes leading up to OpenBSD 2.4, click here</a>.<br>
                    214: <a href="plus25.html">For changes leading up to OpenBSD 2.5, click here</a>.<br>
                    215: <a href="plus26.html">For changes leading up to OpenBSD 2.6, click here</a>.<br>
                    216: <a href="plus27.html">For changes leading up to OpenBSD 2.7, click here</a>.<br>
                    217: <a href="plus28.html">For changes leading up to OpenBSD 2.8, click here</a>.<br>
1.758     deraadt   218: <a href="plus29.html">For changes leading up to OpenBSD 2.9, click here</a>.<br>
1.801     deraadt   219: <a href="plus30.html">For changes leading up to OpenBSD 3.0, click here</a>.<br>
1.820     deraadt   220: <a href="plus31.html">For changes leading up to OpenBSD 3.1, click here</a>.<br>
1.424     deraadt   221: <br>
                    222: </h3>
                    223:
                    224: <hr>
1.729     horacio   225: <a href="index.html"><img height=24 width=24 src="back.gif" border=0 alt="OpenBSD"></a>
                    226: <a href="mailto:www@openbsd.org">www@openbsd.org</a>
1.825   ! miod      227: <br><small>$OpenBSD: plus.html,v 1.824 2002/05/24 20:36:55 aaron Exp $</small>
1.14      deraadt   228:
                    229: </body>
                    230: </html>