version 1.822, 2002/05/24 19:38:27 |
version 1.823, 2002/05/24 20:28:12 |
|
|
<h2><font color=#e00000>Changes made between OpenBSD 3.1 and OpenBSD-current</font><hr></h2> |
<h2><font color=#e00000>Changes made between OpenBSD 3.1 and OpenBSD-current</font><hr></h2> |
|
|
<p> |
<p> |
This is a partial list of the major machine independent changes |
This is a partial list of the major machine-independent changes |
(i.e., these are the changes people ask about most often). Port |
(i.e., these are the changes people ask about most often). Port |
specific changes have also been made, and are sometimes mentioned |
specific changes have also been made, and are sometimes mentioned |
in the pages for the specific <a href="plat.html">platforms</a>. |
in the pages for the specific <a href="plat.html">platforms</a>. |
|
|
|
|
<p> |
<p> |
<h3><font color=#0000e0>We are working on OpenBSD-current.</font></h3><p> |
<h3><font color=#0000e0>We are working on OpenBSD-current.</font></h3><p> |
The following list sums up (almost) all the changes made until May 24th. |
The following list sums up (almost) all the changes made up to May 24th. |
<ul> |
<ul> |
<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>. |
<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>. |
<li>Add ssh-keysign(1). |
<li>Add ssh-keysign(1). |
<li>Remove obsolete <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dm&sektion=8&manpath=OpenBSD+3.0">dm(8)</a>. |
<li>Remove obsolete <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dm&sektion=8&manpath=OpenBSD+3.0">dm(8)</a>. |
<li>Hunt for biodone() calls not made at splbio() spl, and fix them. |
<li>Hunt for biodone() calls not made at splbio() spl, and fix them. |
<li>Improve cd9660 filesystem read-ahead performance. |
<li>Improve cd9660 filesystem read-ahead performance. |
<li>support software brightness and backlight control on various macppc models. |
<li>Support software brightness and backlight control on various macppc models. |
<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 |
<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 |
support this. |
support this. |
<li>new libc IEEE floating-point code and libm routines for hppa. |
<li>New libc IEEE floating-point code and libm routines for hppa. |
<li>splassert on i386. |
<li>splassert on i386. |
<li>More steps towards the death of unsafe string functions. |
<li>More steps toward the death of unsafe string functions. |
<li>splassert on sparc64. |
<li>splassert on sparc64. |
<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. |
<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. |
<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. |
<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. |
<li>Still hppa memory management and low-level code fixes. |
<li>Still more hppa memory management and low-level code fixes. |
<li>Simple pmap optimization on macppc. |
<li>Simple pmap optimization on macppc. |
<li>Did we mention that cleaning of the installation scripts, adding functionality yet reducing size? |
<li>Did we mention the cleaning of the installation scripts, adding functionality yet reducing size? |
<li>Allow ddb to do a stack trace into the kernel message buffer. |
<li>Allow ddb to do a stack trace into the kernel message buffer. |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isp&sektion=4">isp(4)</a> fixes. |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isp&sektion=4">isp(4)</a> fixes. |
<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> |
<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> |
|
|
<li>ECN support. |
<li>ECN support. |
<li>Support SNTP in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rdate&sektion=8">rdate(8)</a>. |
<li>Support SNTP in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rdate&sektion=8">rdate(8)</a>. |
<li>Fix infinite SIGFPE loop situations on vax. |
<li>Fix infinite SIGFPE loop situations on vax. |
<li>Remove unnecessary setuid bits from binaries that either do not need it or |
<li>Remove unnecessary setuid bit from binaries that either do not need it or |
which functionality requiring root privileges should only be invoked by root |
whose functionality requiring root privileges should only be invoked by root |
anyways, or which can be changed into a setgid bit for a specific group. |
anyways, or which can be changed into a setgid bit for a specific group. |
<li>Switch S/Key managment to per-user directories instead of a flat file and drop setuid bit on related tools. |
<li>Switch S/Key managment to per-user directories instead of a flat file and drop setuid bit on related tools. |
<li>Lots of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ppp&sektion=8">ppp(8)</a> goodies. |
<li>Lots of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ppp&sektion=8">ppp(8)</a> goodies. |
|
|
<li>Obtain a better licence for the hppa spmath routines. |
<li>Obtain a better licence for the hppa spmath routines. |
<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. |
<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. |
<li>mvme88k pmap bugfixes. |
<li>mvme88k pmap bugfixes. |
<li>Various <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&sektion=4">usb</a> drivers updates. |
<li>Various <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&sektion=4">usb</a> driver updates. |
<li>Remove <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rlogin&sektion=1&manpath=OpenBSD+3.0">rlogin(1)</a>, |
<li>Remove <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rlogin&sektion=1&manpath=OpenBSD+3.0">rlogin(1)</a>, |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rlogind&sektion=8&manpath=OpenBSD+3.0">rlogind(8)</a> and |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rlogind&sektion=8&manpath=OpenBSD+3.0">rlogind(8)</a> and |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rexecd&sektion=8&manpath=OpenBSD+3.0">rexecd(8)</a>. |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rexecd&sektion=8&manpath=OpenBSD+3.0">rexecd(8)</a>. |
<li>Fix some wrong computations in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=newfs&sektion=8">newfs(8)</a>. |
<li>Fix several wrong computations in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=newfs&sektion=8">newfs(8)</a>. |
<li>Workaround ghost pcibus detection in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pchb&sektion=4">pchb(4)</a>. |
<li>Workaround ghost pcibus detection in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pchb&sektion=4">pchb(4)</a>. |
<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. |
<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. |
<li>Allow userland to know which pf rule created a specific state. |
<li>Allow userland to know which pf rule created a specific state. |
|
|
<li>Switch mvme88k to the new MAKEDEV generation framework. |
<li>Switch mvme88k to the new MAKEDEV generation framework. |
<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. |
<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. |
<li>Kill all mvme68k kernel compilation warnings. |
<li>Kill all mvme68k kernel compilation warnings. |
<li>Assorted mac68k code cleanup. |
<li>Assorted mac68k code cleanups. |
<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>. |
<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>. |
<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. |
<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. |
<li>Fix a lock leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ami&sektion=4">ami(4)</a>. |
<li>Fix a lock leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ami&sektion=4">ami(4)</a>. |
|
|
<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>. |
<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>. |
<li>Support more hardware and fix stability issues in the mac68k an network driver. |
<li>Support more hardware and fix stability issues in the mac68k an network driver. |
<li>Improved Lithuanian keyboard map for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&sektion=4">wscons(4)</a>. |
<li>Improved Lithuanian keyboard map for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&sektion=4">wscons(4)</a>. |
<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> |
<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> |
<a href="errata.html#sshafs">A source code patch is available</a>.<br> |
<a href="errata.html#sshafs">A source code patch is available</a>.<br> |
<a href="stable.html"><font color=#00b000>[Applied to stable]</font></a> |
<a href="stable.html"><font color=#00b000>[Applied to stable]</font></a> |
<li>Fix a memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1">mg(1)</a>. |
<li>Fix a memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1">mg(1)</a>. |
<li>Assorted hppa memory management fixes. |
<li>Assorted hppa memory management fixes. |
<li>Allow fractionnal delays in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=top&sektion=1">top(1)</a>. |
<li>Allow fractional delays in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=top&sektion=1">top(1)</a>. |
<li>Enable upgrade functionality again on alpha installation media. |
<li>Enable upgrade functionality again on alpha installation media. |
<li>Extensive cleaning of the installation scripts, adding functionality yet reducing size. |
<li>Extensive cleaning of the installation scripts, adding functionality yet reducing size. |
<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. |
<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. |