version 1.881, 2003/07/28 15:15:55 |
version 1.882, 2003/08/03 18:55:07 |
|
|
|
|
<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 up to June 24. |
The following list sums up (almost) all the changes made up to June 30. |
<p> |
<p> |
|
|
<ul> |
<ul> |
|
<!-- ^ 20030701 --> |
|
<li>Under-the-hood improvements to speed up <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=m4&sektion=1">m4(1)</a>. |
|
<li>Add some buffer management functions for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> tables. |
|
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=unifdef&sektion=1">unifdef(1)</a> fixes from FreeBSD. |
|
<li>Reset <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> interface statistics when the loginterface is changed (PR#3332.) |
|
<li>Properly purge <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> tags when flushing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bridge&sektion=4">bridge(4)</a> filter rules. |
|
<li>Don't generate an icmp6 redirect if <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> rewrote the destination address. |
|
<li>Improve <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compress&sektion=1">compress(1)</a>'s gzip compatibility with silly configure scripts that expect 'gzip -h' to return success. |
|
<!-- ^ 20030630 --> |
|
<li>First pass at <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> normalisation of IPv6 packets. No fragment reassembly yet. |
|
<li>Improvements to the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lm&sektion=4">lm(4)</a> hardware sensor driver. |
|
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compress&sektion=1">compress(1)</a> respond more usefully to gzip CRC errors. |
|
<li>Many manual page fixes and cleanups. |
|
<!-- ^ 20030629 --> |
|
<li>Fix some target probe problems in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=siop&sektion=4">siop(4)</a>. |
|
<li>Unbreak string printing in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=locate&sektion=1">locate(1)</a>. |
|
<li>Fix mdoc bug that put random blank lines into manpages. From NetBSD. |
|
<li>Better type checking for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a> atomic I/O. |
|
<li>Don't give <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&sektion=4">pfsync(4)</a> interfaces an IPv6 link-local address. |
|
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a> now logs pidfile creation errors. |
|
<li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ddb&sektion=4">ddb(4)</a> to log output via syslog. Controlled via sysctl ddb.log. |
|
<!-- ^ 20030628 --> |
|
<li>Handle IPv6 neighbor discovery timers more quickly and with greater accuracy. |
|
<li>Make the installer mount all possible swap before creating devices, in an attempt to stop MAKEDEV bombing through lack of memory. |
|
<li>Make sure getanswer() (called by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gethostbyname&sektion=3">gethostbyname(3)</a> etc.) doesn't stray past the end of its reply packet. |
|
<li>Remove a memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arp&sektion=8">arp(8)</a>. |
|
<li>Fix string cleanup breakage in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=siop&sektion=4">siop(4)</a>. |
|
<li>Unbreak <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compress&sektion=1">compress(1)</a> gzip code on big-endian architectures. |
|
<li>Some more agressive string fixes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=named&sektion=8">named(8)</a>. |
|
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compress&sektion=1">compress(1)</a>' -t option. |
|
<li>Add kqueue support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ugen&sektion=4">ugen(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uhid&sektion=4">uhid(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&sektion=4">usb(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uscanner&sektion=4">uscanner(4)</a>. From NetBSD. |
|
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> tag lookup for DIOCCHANGERULE. |
|
<li>Fix a subtle tag reference count bug in kernel <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>. |
|
<li>Add alaw <-> ulaw conversion to the kernel ( alaw_to_mulaw(), mulaw_to_alaw() ) |
|
<!-- ^ 20030627 --> |
|
<li>Check that the argument to "-o ProxyCommand" exists on the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a> command line, instead of dumping core. |
|
<!-- XXX held back <li>Mark up many common libc and other functions for the new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&sektion=1">gcc(1)</a> bounds checker. --> |
|
<li>Add a simple static bounds checker to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&sektion=1">gcc(1)</a>. (See <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc-local&sektion=1">gcc-local(1)</a>.) |
|
<li>Switch <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=diff3&sektion=1">diff3(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sdiff&sektion=1">sdiff(1)</a> to use libc <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getopt_long&sektion=3">getopt_long(3)</a>. |
|
<li>Add USD Beginners Guide document, and some historical papers. |
|
<li>Add USD docs for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=awk&sektion=1">awk(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ed&sektion=1">ed(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sed&sektion=1">sed(1)</a>, and PSD docs for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=m4&sektion=1">m4(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lint&sektion=1">lint(1)</a> (as xlint) and the ms macros. |
|
<li>Fix temp file handling and an off-by-one in BSD diff. |
|
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isp&sektion=4">isp(4)</a>'s PCI probe. |
|
<li>Pad the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=osiop&sektion=4">osiop(4)</a> script data scructure to 256 bytes to avoid cache problems. |
|
<!-- ^ 20030626 --> |
|
<li>Fix an endianness bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=an&sektion=4">an(4)</a>. |
|
<li>Add unified diff support to the BSD diff. |
|
<li>Have asn1_compile use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arc4random&sektion=3">arc4random(3)</a>. |
|
<li>Function prototype cleanup all over the tree. |
|
<li>New extensible bufq mechanism for manipulating buf queues, only in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wd&sektion=4">wd(4)</a> for now. |
|
<li>Add -C option support (number of lines of context) to the BSD diff. |
|
<li>Fix some suspect type conversions in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=grep&sektion=1">grep(1)</a>. |
|
<li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bridge&sektion=4">bridge(4)</a> to tag packets for later use in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> rules. Oh yes. |
|
<li>Fix backwards arguments when seeking within gzipped files in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=grep&sektion=1">grep(1)</a>. |
|
<li>Major cleanup (safe string functions, signal race avoidance) in the recently imported BSD diff. |
|
<li>Fix division-by-zeros in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atapiscsi&sektion=4">atapiscsi(4)</a> that could occur when the system is unable to determine even the unit's blocksize. |
|
<li>Add diff program from 4.3BSD Reno. Much work to be done. |
<!-- ^ 20030625 --> |
<!-- ^ 20030625 --> |
<li>Add i386 a.out emulation for dynamic binaries. |
<li>Add i386 a.out emulation for dynamic binaries. |
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=grep&sektion=1">grep(1)</a>'s -w option. |
<li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=grep&sektion=1">grep(1)</a>'s -w option. |