version 1.10, 2005/03/27 18:30:09 |
version 1.11, 2005/03/28 19:43:31 |
|
|
|
|
<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 March 19. |
|
<p> |
<p> |
|
|
<ul> |
<ul> |
|
|
<li>Use the IFQ_* macros in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=re&sektion=4">re(4)</a> so that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> queues will work. |
<li>Use the IFQ_* macros in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=re&sektion=4">re(4)</a> so that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> queues will work. |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zkbd&sektion=4&arch=zaurus">zkbd(4)</a> needs more delay for discharge to avoid key rollover effects. |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zkbd&sektion=4&arch=zaurus">zkbd(4)</a> needs more delay for discharge to avoid key rollover effects. |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4">carp(4)</a> should avoid tearing down routes in the carpdev case. |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4">carp(4)</a> should avoid tearing down routes in the carpdev case. |
<!-- bit more to be found above ^20050314 --> |
|
<!-- ^20050314 --> |
<!-- ^20050314 --> |
|
<li>Support JVC MP-PRX1 in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=axe&sektion=4">axe(4)</a>. |
|
<li>Add missing WSDISPLAYIO_[GS]VIDEO ioctl handling to several sparc video drivers. |
|
<li>Print out port numbers using host byte order in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systat&sektion=1">systat(1)</a>. |
|
<li>In Allow WEP MAC to be NULL for WEP broadcast keys in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&sektion=4">ath(4)</a>. |
|
<li>Fix a potential <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4">carp(4)</a> crash that could occur when CARP_LOG is being used. |
|
<li>Fix printing of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4">carp</a> link addresses correctly in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=netstat&sektion=1">netstat(1)</a>. |
|
<li>When <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a> fetches routing table, inherit the ifindex regardless of address family. |
|
<li>Tell <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=init&sektion=8">init(8)</a> to turn off accounting when switching to single-user mode. |
|
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd&sektion=8">ntpd(8)</a>, handle errors from syscalls more gracefully. |
<!-- ^20050313 --> |
<!-- ^20050313 --> |
|
<li>Fix a tricky bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pxeboot&sektion=8">pxeboot(8)</a>: on return from real mode, reload GDT using a 16-bit pointer rather than a 32-bit value. |
|
<li>Use "PXE env" calling rather than "PXE bang" calling into PXE BIOS for older spec PXE systems. Makes <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pxeboot&sektion=8">pxeboot(8)</a> work better on older systems.<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apm&arch=i386&sektion=8">apm(8)</a>, read battery voltage only once during calculations, which makes battery life estimates on zaurus more sane. |
|
<li>Fix panic trying to clean up non-existent interrupt handler when wi_attach fails in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4">wi(4)</a>. |
|
<li>Support USB1 devices located beyond USB2 hubs. USB1 keyboards and network interfaces now work when connected to a USB2 hub. |
|
<li>In EHCI be even more liberal about what we accept as a completed transaction: some USB2 devices leave warning bits on when they shouldn't. |
|
<li>Clean up some error-path memory and descriptor leaks in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=popa3d&sektion=8">popa3d(8)</a>. |
|
<li>Recognize a bunch more of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sk&sektion=4">sk(4)</a> SysKonnect-based PCI devices. |
|
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipw&sektion=4">ipw(4)</a>, retrieve scan results from net80211 instead of from the NIC internal memory. Fixes a bug with multiple AP's. |
|
<li>Add "show rib" and "show rib detail" to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfctl&sektion=8">ospfctl(8)</a>. |
|
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=syslogd&sektion=8">syslogd(8)</a> secure mode, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=shutdown&sektion=2">shutdown(2)</a> the incoming side of the Internet socket rather than just ignoring data. |
<!-- ^20050312 --> |
<!-- ^20050312 --> |
<!-- more to be done for 20050311 --> |
<li>Also improve <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rtw&sektion=4">rtw(4)</a> diagnostics and make sure if_flags is consistent on reset. |
|
<li>For <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rtw&sektion=4">rtw(4)</a>, improve beacon and mgmt frame handling. |
|
<li>Be quite explicit about error behavior in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getaddrinfo&sektion=3">getaddrinfo(3)</a> man page. |
|
<li>Implement "greytrapping" for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&sektion=8">spamd(8)</a>. Blacklist hosts that send to spamtrap addresses. |
|
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tip&sektion=1">tip(1)</a>, detect illegal frame sizes. Fix file transfer when remote end is using emacs line-editing mode. |
|
<li>Make RTS protection mode and 802.11g work for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ral&sektion=4">ral(4)</a>. |
|
<li>Implement fast channel switching for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ral&sektion=4">ral(4)</a>. Kismet uses this. |
|
<li>Fix tx rate of beacons and management frames in 802.11a for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ral&sektion=4">ral(4)</a>. |
<li>Now support all options in OpenCVS "cvs admin" command. |
<li>Now support all options in OpenCVS "cvs admin" command. |
<li>Clean up printing of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> rule numbers in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a>. |
<li>Clean up printing of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> rule numbers in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a>. |
<li>Add "transparent-as" to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd.conf&sektion=5">bgpd.conf(5)</a>: tells <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a> to not prefix its AS to outgoing updates. |
<li>Add "transparent-as" to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd.conf&sektion=5">bgpd.conf(5)</a>: tells <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a> to not prefix its AS to outgoing updates. |