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

Annotation of www/plus.html, Revision 1.847

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.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.845     deraadt    17: <h2><font color=#e00000>Changes made between OpenBSD 3.2 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.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>,
                     47: <a href="plus32.html">3.2</a>.
1.422     deraadt    48: <br>
1.186     deraadt    49: </h3>
                     50:
                     51: <p>
1.674     deraadt    52: <h3><font color=#0000e0>We are working on OpenBSD-current.</font></h3><p>
1.847   ! deraadt    53: The following list sums up (almost) all the changes made up to October 17.
        !            54: <p>
        !            55:
1.422     deraadt    56: <ul>
1.847   ! deraadt    57: <li>Improved media support and a boundary check fix for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4">wi(4)</a>.
        !            58: <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=route&sektion=8">route(8)</a> correctly interpret -prefixlen 32 (or 128 for IPv6) network as a host route.
        !            59: <li>Enable uvm_tree_sanity() check #ifdef DEBUG.
        !            60: <li>Fix a potential null deref in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=route&sektion=8">route(8)</a>'s arguments parser.
        !            61: <li>Renumber <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ch&sektion=4">ch(4)</a> CHIO* ioctls. Old definitions renamed to OCHIO*, binary backwards compatibility will be left in intact until post-3.3.
        !            62: <li>Teach <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kdump&sektion=1">kdump(1)</a> to print AUDIO_* ioctls, and add a few missing syscall defines.
        !            63: <li>Support <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fxp&sektion=4">fxp(4)</a> on big-endian architectures.
        !            64: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> allows protocols to be specified by a (valid) protocol number.
        !            65: <li>Add a missing free() in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pflogd&sektion=8">pflogd(8)</a>.
        !            66: <!-- ^ 20021017 -->
        !            67: <li>Treat manually- and auto-configured IPv6 address prefixes the same way.
        !            68: <li>For positively POSIX reasons, implement <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isfdtype&sektion=3">isfdtype(3)</a>.
        !            69: <li>Bring <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pax&sektion=1">pax(1)</a>'s date handling code back into sync with that in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=date&sektion=1">date(1)</a>. Four digit years parse now.
        !            70: <li>Start to break out machine-dependent parts of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=MAKEDEV&sektion=8">MAKEDEV(8)</a> into separate files.
        !            71: <li>Send <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&sektion=1">ksh</a>.kshrc label() and ilable() output to /dev/tty insted of stdout, so command output streams doesn't get messed up.
        !            72: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systrace&sektion=1">systrace(1)</a> supports system call-granularity privilege elevation!
        !            73: <li>Correct a typo in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systrace&sektion=1">systrace(1)</a> that was causing group predicates to be evaluated incorrectly.
        !            74: <li>Range-check values given to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atactl&sektion=8">atactl(8)</a>.
        !            75: <li>Better mask comparision for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> binat.
        !            76: <!-- ^ 20021016 -->
        !            77: <li>Remove the setuid bit from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login&sektion=1">login(1)</a>. If run with a non-root euid, it invokes <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=su&sektion=1">su(1)</a> with the new -L flag.
        !            78: <li>Add '-L' flag to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=su&sektion=1">su(1)</a> to make it work like <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login&sektion=1">login(1)</a>.
        !            79: <li>Enable the META key in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&sektion=1">ksh(1)</a> for 7-bit locales.
        !            80: <li>Make sure some varargs end-of-list sentinel NULLs are pointer-width.
        !            81: <li>Fix a subtle dangling pointer bug in BSD auth.
        !            82: <li>Sync Brazil's Daylight Savings Time handling with new reality.<br>
        !            83:     <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
        !            84: <li>Stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&sektion=8">makewhatis(8)</a> grumbling about having Perl 5.8.x instead of 5.6.x.
        !            85: <!-- ^ 20021015 -->
        !            86: <li>In the X server, work around problems caused by certain MTRR configurations whose details are only available under NDA.
        !            87: <li>Kernel tweaks and hacks in preparation for GCC 3.x (kern/subr_prf.c)
        !            88: <li>Some fixes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pool&sektion=9">pool(9)</a>.
        !            89: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> can now binat a whole netblock with one rule.
        !            90: <!-- ^ 20021014 -->
        !            91: <li>Remove a potential null pointer deref in BSD authentication code.
        !            92: <li>Fix a bad printf format string in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftpd&sektion=8">ftpd(8)</a>. Non-critical because it's only ever fed by parts of the authentication system which sanitise the input first.
        !            93: <li>Do some more unsigned checks to system call parameters, as with the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=setitimer&sektion=2">setitimer(2)</a> <a href="http://www.openbsd.org/errata31.html#kerntime">erratum</a>.<br>
        !            94:     <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
        !            95: <!-- ^ 20021013 -->
        !            96: <li>Prepare the GNU floating-point emulation code on i386 for ELF.
        !            97: <!-- ^ 20021012 -->
        !            98: <li>Update <a href="stable.html">stable</a> to OpenSSH 3.5.
        !            99: <li>Catch some endianness nits and add zero-padding of keys in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4">wi(4)</a>.
        !           100: <li>Teach ALTQ CBQ the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> API. The old API remains for now.
        !           101: <!-- ^ 20021011 -->
        !           102: <li>Fix memory corruption that could cause panics in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bridge&sektion=4">bridge(4)</a>d systems with scrub enabled.
        !           103: <li>Fix a bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mbuf_tags&sektion=9">m_tag_copy_chain()</a>.
        !           104: <!-- ^ 20021010 -->
        !           105: <li>Hush up noisy IPv6 neighbor discovery. Can be made loud again using sysctl net.inet6.icmp6.nd6_debug.
        !           106: <!-- ^ 20021009 -->
        !           107: <li>In Sendmail, fix a potential bypass of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smrsh&sektion=8">smrsh(8)</a> (see the Sendmail.org <a href="http://www.sendmail.org/smrsh.adv.txt">advisory</a>.)
        !           108: <li>Make predicates part of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systrace&sektion=1">systrace(1)</a>'s grammar.
        !           109: <!-- ^ 20021008 -->
        !           110: <li>Start work on a merge of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=altq&sektion=9">altq(9)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> functionality. Oh yes.
        !           111: <li>Add a missing htons() in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=talkd&sektion=8">talkd(8)</a>.
        !           112: <li>In pmdb, fix a crash that occurred when an attempt to set a breakpoint failed.
        !           113: <li>Support SA_RESETHAND support to libc_r, in preparation for SA_SIGINFO support.
        !           114: <li>Merge in Apache 1.3.27 and mod_ssl 2.8.11.
        !           115: <li>New block-policy option to set the default response to a block rule.
        !           116: <li>More rulebase reduction: "block return ..." now does The Right Thing, RST for TCP, ICMP for UDP, silent block otherwise.
        !           117: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> support for icmpv6 returns in response to block rules.
        !           118: <li>New route-to rule option for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>, works like route-to but applies to 'reply' packets in a stateful connection.
        !           119: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&sektion=8">httpd(8)</a> restarts work even when srm.conf is not present.
        !           120: <li>Have the X server complain less about unknown scancodes.
        !           121: <!-- ^ 20021007 -->
        !           122: <li>Initialise the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm&sektion=9">uvm</a>_pglistalloc result list in the function, instead of requiring the caller to do it.
        !           123: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=syslog&sektion=3">syslog(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=syslog_r&sektion=3">syslog_r(3)</a> now take the new __syslog__ format attribute.
        !           124: <li>Make the default <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&sektion=8">httpd(8)</a> config files use php4 instead of php3.
        !           125: <!-- ^ 20021006 -->
        !           126: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a> expands lists left-to-right instead of right-to-left.
        !           127: <li>Teach <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> how to filter on the IP TOS field.
        !           128: <!-- ^ 20021005 -->
        !           129: <li>Fix list handling problem in ALTQ CBQ that showed up with three or more CBQ instances.
        !           130: <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8&release=OpenBSD+3.2">smtpd(8)</a> has left the building.
        !           131: <li>By default, add the -H option to the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sort&sektion=1">sort(1)</a> invoked by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=locate.updatedb&sektion=8">locate.updatedb(8)</a>.
        !           132: <li>Give <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=window&sektion=1">window(1)</a> the stdarg treatment.
        !           133: <li>When routing via <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>, use the outgoing interface as decided by the normal routing code, not the interface to which the rule applies.
        !           134: <li>Fix cross-site scripting vulnerability (<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2002-0840">CAN-2002-0840</a>) in the default error page of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&sektion=8">httpd(8)</a>. Only applies under specific (and non-OpenBSD default) conditions.
        !           135: <!-- ^ 20021004 -->
        !           136: <li>In kernel IP processing, block interrupts with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=splsoftnet&sektion=9">splsoftnet(9)</a> around interface address routing table manipulations.
        !           137: <li>Make sure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4">wi(4)</a> doesn't accept out-of-range TX keys.
        !           138: <li>Stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ami&sektion=4">ami(4)</a> matching I2O-configured devices.
        !           139: <li>3.2 -> 3.2-current.
        !           140: <!-- ^ 20021003 -->
1.422     deraadt   141: </ul>
                    142: <p>
1.203     deraadt   143:
1.95      deraadt   144: This list mentions mostly platform-independent changes.  For a list of changes
                    145: made in a particular platform, please check the page for that platform.  If you
                    146: find them not listed there, the changes are either (1) not being documented or
                    147: (2) are documented here.<br><br>
1.14      deraadt   148:
                    149: <hr>
1.424     deraadt   150: <p>
                    151: <h3>
1.846     deraadt   152: For changes in other releases, click below:<br>
                    153: <a href="plus20.html">2.0</a>,
                    154: <a href="plus21.html">2.1</a>,
                    155: <a href="plus22.html">2.2</a>,
                    156: <a href="plus23.html">2.3</a>,
                    157: <a href="plus24.html">2.4</a>,
                    158: <a href="plus25.html">2.5</a>,
                    159: <a href="plus26.html">2.6</a>,
                    160: <a href="plus27.html">2.7</a>,
                    161: <a href="plus28.html">2.8</a>,
                    162: <a href="plus29.html">2.9</a>,
                    163: <a href="plus30.html">3.0</a>,
                    164: <a href="plus31.html">3.1</a>,
                    165: <a href="plus32.html">3.2</a>.
1.424     deraadt   166: <br>
                    167: </h3>
                    168:
                    169: <hr>
1.729     horacio   170: <a href="index.html"><img height=24 width=24 src="back.gif" border=0 alt="OpenBSD"></a>
                    171: <a href="mailto:www@openbsd.org">www@openbsd.org</a>
1.847   ! deraadt   172: <br><small>$OpenBSD: plus.html,v 1.846 2002/10/17 08:47:58 deraadt Exp $</small>
1.14      deraadt   173:
                    174: </body>
                    175: </html>