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

File: [local] / www / plus.html (download) (as text)

Revision 1.805, Wed Dec 19 04:03:38 2001 UTC (22 years, 5 months ago) by deraadt
Branch: MAIN
Changes since 1.804: +51 -9 lines

a start at post-3.0 stuff; bk@rt.fm

<!DOCTYPE HTML PUBLIC  "-//IETF//DTD HTML Strict//EN">
<html>
<head>
<title>OpenBSD-current changes</title>
<link rev="made" href="mailto:www@openbsd.org">
<meta name="resource-type" content="document">
<meta name="description" content="OpenBSD-current changes">
<meta name="keywords" content="openbsd,current,changes">
<meta name="distribution" content="global">
<meta name="copyright" content="This document copyright 1996-2001 by OpenBSD.">
</head>

<body bgcolor="#ffffff" text="#000000" link="#23238e">

<img alt="[OpenBSD]" height=30 width=141 src="images/smalltitle.gif">
<p>
<h2><font color=#e00000>Changes made between OpenBSD 3.0 and OpenBSD-current</font><hr></h2>

<p>
This is a partial list of the major machine independent changes
(i.e., these are the changes people ask about most often).  Port
specific changes have also been made, and are sometimes mentioned
in the pages for the specific <a href="plat.html">platforms</a>.

<p>
Changes to the <a href="ports.html">ports</a> collection are documented
<a href="portsplus/index.html">here</a>.

<p>
Note: <font color=#e00000>Problems for which patches exist are marked in red</font>.

<p>
<h3>
<a href="plus20.html">For changes leading up to OpenBSD 2.0, click here</a>.<br>
<a href="plus21.html">For changes leading up to OpenBSD 2.1, click here</a>.<br>
<a href="plus22.html">For changes leading up to OpenBSD 2.2, click here</a>.<br>
<a href="plus23.html">For changes leading up to OpenBSD 2.3, click here</a>.<br>
<a href="plus24.html">For changes leading up to OpenBSD 2.4, click here</a>.<br>
<a href="plus25.html">For changes leading up to OpenBSD 2.5, click here</a>.<br>
<a href="plus26.html">For changes leading up to OpenBSD 2.6, click here</a>.<br>
<a href="plus27.html">For changes leading up to OpenBSD 2.7, click here</a>.<br>
<a href="plus28.html">For changes leading up to OpenBSD 2.8, click here</a>.<br>
<a href="plus29.html">For changes leading up to OpenBSD 2.9, click here</a>.<br>
<a href="plus30.html">For changes leading up to OpenBSD 3.0, click here</a>.<br>
<br>
</h3>

<hr>
This file is not currently maintained, because the people who can edit
and maintain it are WAY too busy to keep it updated.  Eventually we hope
to catch up.  Really.
<hr>

<p>
<h3><font color=#0000e0>We are working on OpenBSD-current.</font></h3><p>
<ul>
<li><font color=#e00000><strong>SECURITY FIX: update <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh</a> to OpenSSH-3.0.1.</strong></font><br>
    <a href="errata.html#sshd">A source code patch is available</a>.<br>
    <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
<li>Repair ipx frame-type handling in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&sektion=8">ifconfig(8)</a>.
<li><font color=#e00000><strong>SECURITY FIX: don't let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf</a> wander off the end of ipv6 icmp packets.</strong></font><br>
    <a href="errata.html#pf">A source code patch is available</a>.<br>
    <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
<li>Fix a recursive mutex problem in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthreads&sektion=3">pthreads(3)</a>.
<li><font color=#e00000><strong>RELIABILITY FIX: quiet bogus interrupt messages on sparc64 <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&sektion=4">pciide</a> cdroms.</strong></font><br>
    <a href="errata.html#sparc64cd">A source code patch is available</a>.<br>
    <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
<li>Support the &quot;S&quot; command in interactive mode in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=top&sektion=1">top(1)</a> to toggle display of system processes.
<li>Prepare for UBC by adding a daemon that processes async I/O and repairing some other things.
<li>Don't <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=memset&sektion=3">memset(3)</a> too much memory in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a> or <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a>.
<li>Be much more sure that software cannot be used in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=crypto&sektion=9">crypto(9)</a> stuff.
<li>Fix behaviour of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=system&sektion=3">system(3)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=phtreads&sektion=3">phtreads(3)</a> so it doesn't hang forever.
<li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=select&sektion=2">select(2)</a> instead of unsafe SIGIO method for handling <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&sektion=4">wscons(4)</a> events in X11.
<li>Increase buffer sizes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpd&sektion=8">tcpd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a> so they can hold a full hostname.
<li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uscanner&sektion=4">uscanner(4)</a> device node to i386 and macppc.
<li><font color=#e00000><strong>SECURITY FIX: be more careful with file permissions in vi.recover</strong></font><br>
    <a href="errata.html#vi.recover">A source code patch is available</a>.<br>
    <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
<li><font color=#e00000><strong>RELIABILITY FIX: provide illegal instruction trap handling for Altivec instructions on macppc.</strong></font><br>
    <a href="errata.html#altivec">A source code patch is available</a>.<br>
    <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
<li>Take advantage of the bus_dmamap_sync API.
<li><font color=#e00000><strong>RELIABILITY FIX: finally address the PCI abort problem on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hifn&sektion=4">hifn7751</a>.</strong></font><br>
    <a href="errata.html#hifn">A source code patch is available</a>.<br>
    <a href="stable.html"><font color=#00b000>[Applied to stable]</font></a>
<li>Move accounting disk space watcher into a kernel thread, fixing accounting on NFS.
<li>Fix many signal handlers throughout the tree.
<li>Avoid overruning mbuf length in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ip6&sektion=4">ip6(4)</a> handling.
<li>Big <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rusers&sektion=1">rusers(1)</a> update, including protocol version 3 support, avoidance of duplicate issues on multihomed machines, and timeout tweaking.
<li>Support <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mmap&sektion=2">mmap(2)</a> past 4GB offsets.
<li>Repair creation of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hosts&sektion=5">hosts(5)</a> file during installation.
<li>Size <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mprotect&sektion=2">mprotect(2)</a> allocations from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malloc&sektion=3">malloc(3)</a> to 0 bytes, resulting in a fault on access.
<li>Handle autorepeat delays better in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wskbd&sektion=4">wskbd(4)</a>.
<li>Send the User-Agent header when using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&sektion=1">ftp(1)</a> to WWW servers and proxies.
<li>Overhaul some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fd&sektion=4">fd(4)</a> handling within the kernel.
<li>Ensure <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a> dies promptly on reciept of the SIGTERM <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=signal&sektion=3">signal(3)</a>.
<li>Fix a problem with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bsd_auth&sektion=3">bsd_auth(3)</a> and passwords containing colons.
<li>Make -h and -L in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pax&sektion=4">pax(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tar&sektion=1">tar(1)</a> follow symlinks on extraction of directories.
<li>Support <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ddb&sektion=4">ddb(4)</a> entry with usb keyboards using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uskbd&sektion=4">uskbd(4)</a>.
<li>Enhance handling of console keyboard attaches and deattaches.
<li>Allow the SCSI <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&sektion=4">cd(4)</a> driver to eject empty drives.
<li>Repair backgrounding (~&amp;) in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a> for v1 and add support for v2.
<li>Spiff up the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isp&sektion=4">isp(4)</a> driver; protect against deranged fabric name servers and correctly handle the ISP_QUEUES_FULL status.
<li>Cleanup <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wx&sektion=4">wx(4)</a>, getting rid of a bogus pullup on small mbufs and setting a txint delay.
<li>Polish <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsconsctl&sektion=8">wsconsctl(8)</a>: better usage output, print nice output when changing display.* settings, and prefer <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=warn&sektion=3">warn(3)</a> over <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=err&sektion=3">err(3)</a>.
<li>Handle standard file handles better in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cron&sektion=8">cron(8)</a>, and change an unsafe <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vfork&sektion=2">vfork(2)</a> call to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fork&sektion=2">fork(2)</a>.
<li>Import xc-mit to build XhpBSD for hp300.
<li>Don't let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a> segfault on some radius traffic.
<li>Fix some bugs in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ppp&sektion=8">ppp(8)</a>, including a PASV bug, a set reconnect bug, and allowing for looser MRU handling.
<li>Use a more specific error message when <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a> is given a bad interface name.
<li>Correct printing of RDR rules in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a> when using ! with destination rules.
<li>Reset state counter when clearing states in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>.
<li>Ignore SIGPIPE early in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>, allowing operation to continue even if the agent dies.
<li>Implement <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=syslog_r&sektion=3">syslog_r(3)</a>.
<li>Support the Creative Labs SB Live! sound card with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=emu&sektion=4">emu(4)</a>.
<li>Repair __PSEUDO_NOERROR on hppa.
</ul>
<p>

This list mentions mostly platform-independent changes.  For a list of changes
made in a particular platform, please check the page for that platform.  If you
find them not listed there, the changes are either (1) not being documented or
(2) are documented here.<br><br>

<hr>
<p>
<h3>
<a href="plus20.html">For changes leading up to OpenBSD 2.0, click here</a>.<br>
<a href="plus21.html">For changes leading up to OpenBSD 2.1, click here</a>.<br>
<a href="plus22.html">For changes leading up to OpenBSD 2.2, click here</a>.<br>
<a href="plus23.html">For changes leading up to OpenBSD 2.3, click here</a>.<br>
<a href="plus24.html">For changes leading up to OpenBSD 2.4, click here</a>.<br>
<a href="plus25.html">For changes leading up to OpenBSD 2.5, click here</a>.<br>
<a href="plus26.html">For changes leading up to OpenBSD 2.6, click here</a>.<br>
<a href="plus27.html">For changes leading up to OpenBSD 2.7, click here</a>.<br>
<a href="plus28.html">For changes leading up to OpenBSD 2.8, click here</a>.<br>
<a href="plus29.html">For changes leading up to OpenBSD 2.9, click here</a>.<br>
<a href="plus30.html">For changes leading up to OpenBSD 3.0, click here</a>.<br>
<br>
</h3>

<hr>
<a href="index.html"><img height=24 width=24 src="back.gif" border=0 alt="OpenBSD"></a> 
<a href="mailto:www@openbsd.org">www@openbsd.org</a>
<br><small>$OpenBSD: plus.html,v 1.805 2001/12/19 04:03:38 deraadt Exp $</small>

</body>
</html>