version 1.898, 2003/12/25 22:29:10 |
version 1.899, 2003/12/27 19:43:37 |
|
|
|
|
<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 December 20. |
The following list sums up (almost) all the changes made up to December 26. |
<p> |
<p> |
|
|
<ul> |
<ul> |
|
<!-- ^ 20031227 --> |
|
<li>Overhaul <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>'s error handling and logging. |
|
<li>Allow an 'arch' annotation to be stored within packages by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_create&sektion=1">pkg_create(1)</a>. |
|
<li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a> report on the amount of space used on each filesystem. |
|
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>, treat localhost network 127/8 as if it were a connected network and don't allow it to be deleted. |
|
<li>Halve the amount of space allocated for AES in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsec&sektion=4">ipsec(4)</a> by making the contexts encryption- or decryption-specific. |
|
<li>Enable nexthop verification in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>. |
|
<!-- ^ 20031226 --> |
|
<li>On m68k, m88k, sparc, sparc64 and vax, fix a signed comparison bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=brk&sektion=2">brk(2)</a>.<br> |
|
<a href="stable.html"><font color="#00b000">[Applied to stable]</font></a> |
|
<li>Update libiberty to that from binutils-2.14. |
|
<li>Add passive mode (no TCP connection to the peer) to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a>. |
|
<!-- ^ 20031225 --> |
|
<li>Huge sync of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahc&sektion=4">ahc(4)</a> to NetBSD, which in turn is sync'd to FreeBSD. Many bugs fixed, several left to fix. |
|
<li>Connect <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&sektion=8">bgpd(8)</a> to the build, along with an example <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd.conf&sektion=5">bgpd.conf(5)</a> file. Lots of work still needed. |
|
<li>Let the pkg_* tools' new virtual filesystem to cope with mount points with no options, e.g. AFS. |
|
<li>Enable hw.cpuspeed <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=3">sysctl(3)</a> on macppc. |
|
<!-- ^ 20031224 --> |
|
<li>Add stubs for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread_setconcurrency&sektion=3">pthread_[gs]etconcurrency(3)</a>. From FreeBSD. |
|
<li>Fix a descriptor leak in libpthread when doing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=close&sektion=2">close(2)</a> on fds 0,1 or 2. Based on a fix in FreeBSD, but implemented differently. |
|
<li>In libpthread, make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=accept&sektion=2">accept(2)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=connect&sektion=2">connect(2)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=recvfrom&sektion=2">recvfrom(2)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=recvmsg&sektion=2">recvmsg(2)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sendmsg&sektion=2">sendmsg(2)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sendto&sektion=2">sendto(2)</a> cancellation points as required by POSIX.1-2001. From FreeBSD. |
|
<li>Deallocate <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xl&sektion=4">xl(4)</a> resources on attach failures. |
|
<li>Enable bus mastering on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fxp&sektion=4">fxp(4)</a>. Oh yes. |
|
<li>New <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&sektion=8">sshd(8)</a> option KerberosGetAFSToken. |
|
<li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&sektion=8">ifconfig(8)</a> automagically create network pseudo-interfaces. |
|
<li>Mercifully, turn the non-monotonic time warning off #ifndef DEBUG. |
|
<li>Initialise the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=url&sektion=4">url(4)</a> MAC address properly (PR#3612.) |
|
<li>When <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sudo&sektion=8">sudo(8)</a> is run with -k or -K only compain about missing usernames to stderr and don't log anything, since we may be running in a .logout script at shutdown and the YP etc. daemon may have gone away. |
|
<!-- ^ 20031223 --> |
|
<li>Fix a remotely exploitable crasher in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a>'s l2tp parser (PR#3610.)<br> |
|
<a href="stable.html"><font color="#00b000">[Applied to stable]</font></a> |
|
<li>Properly clean up 3DES cipher contexts in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1">ssh(1)</a>. |
|
<li>Make sure a signal handler-modified variable in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sensorsd&sektion=8">sensorsd(8)</a> is typed as volatile sig_atomic_t. |
|
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsmoused&sektion=8&arch=i386">wsmoused(8)</a> (and bgpd) don't set up a handler for SIGKILL since that signal isn't passed to the process at all ever. |
|
<li>Fix a pasto (from the recent source-tracking additions) in the implementation of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a> DIOCSTART. |
|
<li>Fix end-of-tape handling under pthreads. Fix from FreeBSD PR#56274, including the fix to the fix in FreeBSD PR#59291. |
|
<!-- ^ 20031222 --> |
|
<li>Use a virtual filesystem in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1">pkg_add(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_delete&sektion=1">pkg_delete(1)</a> so they can test for available space and writeability before attempting to do the real operations. |
|
<li>Much work on the new bgpd. |
<li>Remove the recursive format string option '%:' from kernel <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=printf&sektion=9">printf(9)</a>. |
<li>Remove the recursive format string option '%:' from kernel <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=printf&sektion=9">printf(9)</a>. |
<li>Change in*_pcbnotify() to return the number of matches. |
<li>Change in*_pcbnotify() to return the number of matches. |
<li>Check for multicasts earlier when processing TCP input, to reduce the amount of redundant processing. |
<li>Check for multicasts earlier when processing TCP input, to reduce the amount of redundant processing. |
|
|
<li>Add some PostScript docs for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lex&sektion=1">lex(1)</a>. |
<li>Add some PostScript docs for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lex&sektion=1">lex(1)</a>. |
<li>Fix some missing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=printf&sektion=3">printf(3)</a> args in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tn3270&sektion=1">tn3270(1)</a> and kernfs. |
<li>Fix some missing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=printf&sektion=3">printf(3)</a> args in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tn3270&sektion=1">tn3270(1)</a> and kernfs. |
<li>Some cleanup in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compress&sektion=1">compress(1)</a>. |
<li>Some cleanup in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compress&sektion=1">compress(1)</a>. |
<li>Allow more than one user at a time to use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&sektion=1">ftp(1)</a> in active mode (PR#3596.) |
<li>Allow more than one user at a time to use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&sektion=1">ftp(1)</a> in active mode (PR#3596.)<br> |
<li>Unbreak xfs symlinks (PR#3552.) |
<a href="stable.html"><font color="#00b000">[Applied to stable]</font></a> |
|
<li>Unbreak xfs symlinks (PR#3552.)<br> |
|
<a href="stable.html"><font color="#00b000">[Applied to stable]</font></a> |
<!-- ^ 20031209 --> |
<!-- ^ 20031209 --> |
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=patch&sektion=1">patch(1)</a>, get a private mapping from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mmap&sektion=2">mmap(2)</a> instead of a default (file) mapping. |
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=patch&sektion=1">patch(1)</a>, get a private mapping from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mmap&sektion=2">mmap(2)</a> instead of a default (file) mapping. |
<li>Fix a crash in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=troff&sektion=1">troff(1)</a>. |
<li>Fix a crash in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=troff&sektion=1">troff(1)</a>. |
<li>Don't drop the newest TCP connection when doing SYN flood avoidance when we meant to drop the oldest. |
<li>Don't drop the newest TCP connection when doing SYN flood avoidance when we meant to drop the oldest. |
|
<li>Fix an endianness bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gre&sektion=4">gre(4)</a> when sending to ip_output.<br> |
|
<a href="stable.html"><font color="#00b000">[Applied to stable]</font></a> |
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>, make IPv6 redirects to loopback work the same way as for IPv4 and not require an additional route-to line. |
<li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">pf(4)</a>, make IPv6 redirects to loopback work the same way as for IPv4 and not require an additional route-to line. |
<li>Fix a too-low <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spl&sektion=9">spl(9)</a> in the nfs client code. |
<li>Fix a too-low <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spl&sektion=9">spl(9)</a> in the nfs client code. |
<li>New <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&sektion=8">ifconfig(8)</a> option -C (and supporting <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ioctl&sektion=2">ioctl(2)</a> SIOCIFGCLONERS) that lists all cloning-capable devices. |
<li>New <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&sektion=8">ifconfig(8)</a> option -C (and supporting <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ioctl&sektion=2">ioctl(2)</a> SIOCIFGCLONERS) that lists all cloning-capable devices. |