version 1.1, 2005/03/24 13:09:56 |
version 1.2, 2005/03/26 00:28:10 |
|
|
|
|
<p> |
<p> |
<h3><font color="#0000e0">Changes made between OpenBSD 3.6 and OpenBSD 3.7</font></h3><p> |
<h3><font color="#0000e0">Changes made between OpenBSD 3.6 and OpenBSD 3.7</font></h3><p> |
The following list sums up (almost) all the changes made up to February 8. |
The following list sums up (almost) all the changes made up to February 28. |
<p> |
<p> |
|
|
<ul> |
<ul> |
|
<!-- ^20050301 --> |
|
<li>Shrink Zaurus kernel significantly by removing inlines. |
|
<li>Add radiotap, monitor, and promiscuous mode support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ral&sektion=4">ral(4)</a>. |
|
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ral&sektion=4">ral(4)</a> do per-node rate adaptation. Paves the way for ibss support. |
|
<li>New <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=perlpod&sektion=1">perlpod(1)</a>-style documentation for package-management APIs. |
|
<!-- ^20050228 --> |
|
<li>Document timeout on untrusted x11 forwarding sessions in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh_config&sektion=5">ssh_config(5)</a>. |
|
<li>Allow SGC frame buffers to be used as console on hp300. Also allow serial console mode to be forced by hardware switch on 425e models. |
|
<li>Support 'tagged' keyword in translation rules in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> |
|
<li>Improve RTT calculation code in TCP packet handling. |
|
<li>Add shortest path calculation in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8">ospfd(8)</a>. |
|
<!-- ^20050227 --> |
|
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sd&sektion=4">sd(4)</a> support for Hitachi DK23DA drives. |
|
<li>Improve RCS support in OpenCVS. |
|
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftpd&sektion=8">ftpd(8)</a> privsep code quieter and more reliable in case of EINTR/EAGAIN. |
|
<li>Fix memory leaks in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&sektion=8">pfctl(8)</a> parser. |
|
<!-- ^20050226 --> |
|
<li>Support atheros ar5211 802.11A/B/g wireless chipset in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&sektion=4">ath(4)</a>. |
|
<li>Get rid of -P option for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>, which was never useful. |
|
<li>Correct bus_dma usage in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=re&sektion=4">re(4)</a> which fixes alpha. Enable re(4) on alpha now. |
|
<li>Support software WEP in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rtw&sektion=4">rtw(4)</a>. |
|
<li>Support integrated s3 video components from via. |
|
<!-- ^20050225 --> |
|
<li>Be precise in libc man pages when talking about nul ('\0') vs. NULL. |
|
<li>Import some fixes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atu&sektion=4">atu(4)</a> from NetBSD. |
|
<li>Support Zoltrix TV/FM in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bktr&sektion=4">bktr(4)</a>. |
|
<li>Reliability fixes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ccd&sektion=4">ccd(4)</a> mirroring. |
|
<li>Add new -N option for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a> to select port for udpencap. Allows multiple NAT-T isakmpd instances on a single machine. |
|
<li>Continue auditing tree for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snprintf&sektion=3">snprintf(3)</a> return value handling: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apply&sektion=1">apply(1)</a> is now clean. You will thank us for it. |
|
<!-- ^20050224 --> |
|
<li>Add regression tests for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=copystr&sektion=9">copystr(9)</a> bounds-checking. |
|
<li>Fix a rare panic during <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=init&sektion=8">init(8)</a> seen under VMWare. (PR#4036) |
|
<li>Document the 'source-track' stateful tracking option in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf.conf&sektion=5">pf.conf(5)</a>. |
|
<li>Stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a> from responding to 0-length packets. Makes ISAKMP quieter to port scanners. |
|
<!-- ^20050223 --> |
|
<li>Initial support for suspend/resume on zaurus. |
|
<li>Better error messages in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>. |
|
<li>Enable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hme&sektion=4">hme(4)</a> on sparc to take advantage of TCP/UDP checksumming in hardware. |
|
<li>Automatically blank screen on zaurus when hinge closes. Still need hysteresis to avoid rapid on/off cycles when bouncing. |
|
<li>More OpenCVS progress: privsep cvsd, handle noop, support -c and -s for checkout, send server stderr output to client. |
|
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a> realize quickly when no network is available, so we wait less time when booting disconnected. |
|
<li>Call <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tzset&sektion=3">tzset(3)</a> before <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=chroot&sektion=2">chroot(2)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tftpd&sektion=8">tftpd(8)</a>. |
|
<li>Reliability fix: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rl&sektion=4">rl(4)</a> was improperly handling unaligned packets in IP input for architectures that care about alignment. |
|
<!-- ^20050222 --> |
|
<li>Enable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ral&sektion=4">ral(4)</a> in i386 by default. |
|
<li>Support more Intel 6300ESB SATA controllers. |
|
<!-- ^20050221 --> |
|
<li>Enable memory-mapped I/O on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahc&sektion=4">ahc(4)</a> SCSI controllers on macppc, resulting in more supported controllers and better performance. |
|
<li>Automatically enable SSH batch mode when in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&sektion=1">sftp(1)</a> batch mode. |
|
<li>Make reboot from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ddb&sektion=4">ddb(4)</a> work properly on sgi. |
|
<li>Change CPU target on m68k to -m68020-60, which improves best-case performance without penalizing 68040 processors and below. |
|
<!-- ^20050220 --> |
|
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=df&sektion=1">df(1)</a> deal better with large filesystems. |
|
<li>New tool <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getcap&sektion=1">getcap(1)</a> for querying capabilities databases. |
|
<li>Double the default value of MAX_KMAPENT to 2000 (more <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm&sektion=9">uvm</a> for heavily loaded systems). |
|
<li>New <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwi&sektion=4">iwi(4)</a> driver for Intel PRO/Wireless 2225BG wireless PCI adapters. |
|
<!-- ^20050219 --> |
|
<li>Program the LEDs on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rtw&sektion=4">rtw(4)</a> devices based on activity (from NetBSD). |
|
<li>Create new man page for the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mutex&sektion=9">mutex(9)</a> set of functions. |
|
<li>Remove embedded compilation dates from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=amd&sektion=8">amd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ppp&sektion=8">ppp(8)</a>, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=perl&sektion=1">perl(1)</a> so that binaries don't change all the time. |
|
<!-- ^20050218 --> |
|
<li>Support internal USB wireless adapters on PCChips A535 notebooks. |
|
<li>New, less restrictive license for the new ieee80211 framework and new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&sektion=4&arch=i386">ath(4)</a> driver. |
<li>Better error messages for getnameinfo failures in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>. |
<li>Better error messages for getnameinfo failures in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>. |
<li>New USB driver for zaurus. |
<li>New USB driver for zaurus. |
<li>Make ieee80211 framework do a best-match instead of perfect-match when finding a node for a beacon; from NetBSD. |
<li>Make ieee80211 framework do a best-match instead of perfect-match when finding a node for a beacon; from NetBSD. |