version 1.8, 2005/03/26 22:24:49 |
version 1.9, 2005/03/27 00:57:07 |
|
|
|
|
<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 3. |
The following list sums up (almost) all the changes made up to March 19. |
<p> |
<p> |
|
|
<ul> |
<ul> |
|
|
<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 --> |
<!-- bit more to be found above ^20050314 --> |
<li> |
<!-- ^20050314 --> |
<li> |
<!-- ^20050313 --> |
<li> |
<!-- ^20050312 --> |
<li> |
<!-- more to be done for 20050311 --> |
<li> |
<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>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. |
|
<!-- ^20050311 --> |
|
<li>On the zaurus, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apm&arch=i386&sektion=8">apm(8)</a> can now report estimated number of minutes left. |
|
<li>Sweep the tree for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bind&sektion=2">bind(2)</a> calls with AF_UNIX/AF_LOCAL made without first setting <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umask&sektion=2">umask(2)</a>. This could lead to race conditions. You will thank us later. |
|
<li>Recognize the Freescale 7447A processor as found in the Mac mini. |
|
<li>Enforce per-uid limits on the number of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lockf&sektion=3">lockf(3)</a> advisory locks a user can create. Add a new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=8">sysctl(8)</a> to tweak this limit: kern.maxlocksperuid. |
|
<li>Avoid NULL pointer access during exchange finalization in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>, which caused a crash with some configs.<br> |
|
<a href="stable.html"><font color="#00b000">[Applied to stable]</font></a> |
|
<li>Add -n switch to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&sektion=1">mg(1)</a> to disable backup file generation. |
|
<li>Upgrade to OpenSSH 4.0 (support hashing hostnames and IP's in known_hosts, improved password expiry support, sftp command history, etc.). |
|
<!-- ^20050310 --> |
|
<li>Recognize <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ral&sektion=4">ral(4)</a>-powered Cisco-Linksys Wireless-G USB Network Adapter. |
|
<li>Continue sweep for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snprintf&sektion=3">snprintf</a> return value handling: most libc functions as well as <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp-proxy&sektion=8">ftp-proxy(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tftpd&sektion=8">tftpd(8)</a>, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&sektion=8">httpd(8)</a>'s mod_keynote are cleaner. |
|
<li>Support reading from and writing to floppy drives on Ultrasparcs. |
|
<li>Improve output of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fmt_scaled&sektion=3">fmt_scaled(3)</a>: round fractionless numbers correctly and add some regression tests. |
|
<!-- ^20050309 --> |
|
<li>Fix a page fault in NTFS filesystem support that occured when a reclaimed vnode is reused. |
|
<li>Recognize a ton more <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atu&sektion=4">atu(4)</a> wireless devices from many vendors (3com, Atmel, Linksys, Netgear), including some fairly obscure ones. |
|
<!-- ^20050308 --> |
|
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a> now groks 802.11 protocol. |
|
<li>Recognize GeForce FX Go 5200 cards found in the latest 12" Powerbooks. |
|
<li>Let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bge&sektion=4">bge(4)</a> devices work on macppc. Support for other big-endian architectures (sparc64) to follow. |
|
<li>Support NetMos 9805 parallel-port <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=puc&sektion=4">puc(4)</a> card. |
|
<li>Track interface up/down state and media status in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ospfd&sektion=8">ospfd(8)</a>. |
|
<!-- ^20050307 --> |
|
<li>Support Intel SpeedStep adjustments for ultra-low-voltage Pentium M processors: 723, 733, 738, 753, 758, and 768. |
|
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&sektion=4">wi(4)</a> driver, support I-O DATA WN-B11/CFZ <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcmcia&sektion=4">pcmcia(4)</a> wireless card. |
|
<li>Document all supported modes in the man pages for each of our wireless devices. |
|
<li>OpenCVS: initial support for 'cvs admin' command. |
|
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a>, support multiple data-link types using -L and -y options. |
|
<li>Make sure incoming IPv6 packets on loopback get processed by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> as they are for IPv4. |
<!-- ^20050306 --> |
<!-- ^20050306 --> |
<li>Implement <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rcs&sektion=1">rcs(1)</a> program in OpenCVS. |
<li>Implement <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rcs&sektion=1">rcs(1)</a> program in OpenCVS. |
<li>Continue auditing the 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=ftp-proxy&sektion=8">ftp-proxy(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tftpd&sektion=8">tftpd(8)</a>, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=asctime&sektion=3">asctime(3)</a> are clean. |
|
<li>Add RFC 3947 vendor ID string for NAT-T negotiation in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>. |
<li>Add RFC 3947 vendor ID string for NAT-T negotiation in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&sektion=8">isakmpd(8)</a>. |
<!-- ^20050305 --> |
<!-- ^20050305 --> |
<li>Port the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cgtwelve&sektion=4&arch=sparc64">cgtwelve(4)</a> frame buffer driver to sparc64. |
<li>Port the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cgtwelve&sektion=4&arch=sparc64">cgtwelve(4)</a> frame buffer driver to sparc64. |
<li>Implement support for the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xbox&sektion=4&arch=sparc64">xbox(4)</a> SBus Expansion System on sparc64, which allows frame buffers to be used. |
<li>Implement support for the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xbox&sektion=4&arch=sparc64">xbox(4)</a> SBus Expansion System on sparc64, which allows frame buffers to be used. |
|
<li>Make TCP SACK handling stricter by checking that received ACKs fit within window. |
|
<li>Keep list of TCP SACK holes within hard <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pool&sektion=9">pool(9)</a> limits. Allow this limit to be adjusted with a new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=8">sysctl(8)</a>: net.inet.tcp.sackholelimit. |
<!-- ^20050304 --> |
<!-- ^20050304 --> |
<li>Improve <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&sektion=4">ath(4)</a> radiotap support. |
<li>Improve <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&sektion=4">ath(4)</a> radiotap support. |
<li>On the zaurus, let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=8">sysctl(8)</a> adjust the generation of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apm&sektion=4">apm(4)</a> powerchange messages |
<li>On the zaurus, let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=8">sysctl(8)</a> adjust the generation of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apm&sektion=4">apm(4)</a> powerchange messages |