[BACK]Return to plus.html CVS log [TXT][DIR] Up to [local] / www

Diff for /www/plus.html between version 1.875 and 1.876

version 1.875, 2003/04/27 18:23:09 version 1.876, 2003/05/05 16:45:38
Line 52 
Line 52 
   
 <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 April 26.  The following list sums up (almost) all the changes made up to May 2.
 <p>  <p>
   
 <ul>  <ul>
   <!-- ^ 20030503 -->
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=what&amp;sektion=1">what(1)</a> more POSIX-compliant.
   <!-- XXX i386 pmap heuristic commit. "Help me" email sent to mickey@ -->
   <li>Stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=skeyaudit&amp;sektion=1">skeyaudit(1)</a> leaking file descriptors in -a mode, and be more paranoid about stdin, stdout and stderr.
   <li>Add Doug Gwyn's portable <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=alloca&amp;sektion=3">alloca(3)</a> on platforms for which no assembler version yet exists, and use instead of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&amp;sektion=1">gcc(1)</a>'s alloca().
   <li>Greatly improved SIS chipset support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&amp;sektion=4">pciide(4)</a>.
   <!-- ^ 20030502 -->
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=eso&amp;sektion=4">eso(4)</a> work on sparc64 and (probably) macppc.
   <li>A number of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vnode&amp;sektion=9">vnode(9)</a> fixes and additions. See the <a href="http://www.openbsd.org/cgi-bin/cvsweb/src/sys/kern/vfs_subr.c#rev1.90">checkin comment</a> for details.
   <li>Update <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lynx&amp;sektion=1">lynx(1)</a> to 2.8.4release, patchset 1d, including IPv6 support.
   <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&amp;sektion=4">pf(4)</a> antispoof rules to have labels.
   <!-- ^ 20030501 -->
   <li>Keep trying to unbreak <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apachectl&amp;sektion=8">apachectl(8)</a> restarts for shared modules when running under the chroot.
   <li>Improve forward compatiblity of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fsck_ffs&amp;sektion=8">fsck_ffs(8)</a> by comparing only what we understand instead of trying to ignore what we don't.
   <li>Make the newly deprecated omsync() work under NetBSD emulation.
   <li>Several <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strvis&amp;sektion=3">strvis(3)</a> -> <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strnvis&amp;sektion=3">strnvis(3)</a> changes, all part of the continuing Battle for Safe String Functions.
   <li>Fix some pthreads signal bugs that were causing MySQL to crash (PR#3178, PR#3238.)
   <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&amp;sektion=4">pf(4)</a> tables to be loaded into anchors. <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&amp;sektion=8">pfctl(8)</a> table options except show and flush now honour -a.
   <!-- ^ 20030430 -->
   <li>Have the dynamic linker stub functions in libc return -1 if called from a statically linked program.
   <li>Only build shared libXv if the target arch supports shared libraries.
   <li>Consign the omsync() system call to COMPAT_25 obscurity.
   <li>Fix parsing of the noac option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mount_nfs&amp;sektion=8">mount_nfs(8)</a>.
   <li>In netinet/tcp_input.c, correct a long-standing typo made when applying a deadlock-avoidance bug fix (TCP/IP Illustrated volume 2 fig. 28.30.)
   <li>Fix a crasher in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lkm&amp;sektion=4">lkm(4)</a>, tripped when loading a module twice.
   <!-- ^ 20030429 -->
   <li>Make ELF <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dlfcn&amp;sektion=3">dlfcn(3)</a> calls thread-safe.
   <li>Add /usr/local/lib/X11/fonts to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fontconfig&amp;sektion=3">fontconfig(3)</a>'s search list, to help ports.
   <li>Add some missing X server key definitions.
   <li>Re-introduce the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mquery&amp;sektion=2">mquery(2)</a>-has-<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mmap&amp;sektion=2">mmap(2)</a>'s-signature change, once again renaming the old syscall to omquery().
   <li>Only close the keyfile once in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=skeyaudit&amp;sektion=1">skeyaudit(1)</a> -a mode.
   <li>Do a return from main() instead of an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=exit&amp;sektion=3">exit(3)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=md5&amp;sektion=1">md5(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd-setup&amp;sektion=8">spamd-setup(8)</a>,
   <li>Fix some more unbounded <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sscanf&amp;sektion=3">sscanf(3)</a> calls in KerberosIV, still more to come.
   <li>Lock earlier when doing vnode ops in procfs to avoid a possible race condition.
   <!-- ^ 20030428 -->
   <li>Remove a potential double-free in the XFree wsfb driver.
   <li>Prepare <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&amp;sektion=4">pf(4)</a> table structures for anchor support.
   <li>Much string cleanup in sys/dev.
   <li>Fix the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&amp;sektion=8">isakmpd(8)</a> fifo 'C set' command (PR#3148.)
   <!-- ^ 20030427 -->
 <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strdup&amp;sektion=3">strdup(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=asprintf&amp;sektion=3">asprintf(3)</a> to eliminate some string length guesswork in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rpcgen&amp;sektion=1">rpcgen(1)</a>.  <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strdup&amp;sektion=3">strdup(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=asprintf&amp;sektion=3">asprintf(3)</a> to eliminate some string length guesswork in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rpcgen&amp;sektion=1">rpcgen(1)</a>.
 <li>Allocate enough space for a *printf() %u in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rpc.yppasswdd&amp;sektion=8">rpc.yppasswdd(8)</a>.  <li>Allocate enough space for a *printf() %u in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rpc.yppasswdd&amp;sektion=8">rpc.yppasswdd(8)</a>.
 <li>Correct libXp's shared library dependencies  <li>Correct libXp's shared library dependencies
Line 93 
Line 133 
 <li>Copy the null at the end of the name when adding a realm in Kerberos V.  <li>Copy the null at the end of the name when adding a realm in Kerberos V.
 <!-- ^ 20030420 -->  <!-- ^ 20030420 -->
 <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=authpf&amp;sektion=8">authpf(8)</a> die the way it should when authpf.conf is missing (PR#3217.)  <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=authpf&amp;sektion=8">authpf(8)</a> die the way it should when authpf.conf is missing (PR#3217.)
 <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ubstat&amp;sektion=4">ubstat(4)</a> output statistics.  <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ubsec&amp;sektion=4">ubsec(4)</a> output statistics.
 <li>Sync <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sudo&amp;sektion=8">sudo(8)</a> with its CVS and bump the version to 1.6.7p4.  <li>Sync <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sudo&amp;sektion=8">sudo(8)</a> with its CVS and bump the version to 1.6.7p4.
 <li>Some typedef perfectionism in libwrap.  <li>Some typedef perfectionism in libwrap.
 <li>String cleanup and extra paranoia in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rd&amp;sektion=4">rd(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vnd&amp;sektion=4">vnd(4)</a>.  <li>String cleanup and extra paranoia in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rd&amp;sektion=4">rd(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vnd&amp;sektion=4">vnd(4)</a>.
Line 122 
Line 162 
 <li>Uncomment the line that unloads <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&amp;sektion=8">httpd(8)</a> shared modules on a server shutdown or restart.  <li>Uncomment the line that unloads <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&amp;sektion=8">httpd(8)</a> shared modules on a server shutdown or restart.
 <li>Many string fixes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=named&amp;sektion=8">named(8)</a>, more to come.  <li>Many string fixes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=named&amp;sektion=8">named(8)</a>, more to come.
 <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&amp;sektion=8">pfctl(8)</a> can now display basic HFSC stats.  <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&amp;sektion=8">pfctl(8)</a> can now display basic HFSC stats.
 <li>Much cleanup in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=elf2ecoff&amp;sektion=1">elf2ecoff(1)</a>.  <li>Much cleanup in elf2ecoff(1) (not installed by default.)
 <li>Allocate the right <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getaddrinfo&amp;sektion=3">getaddrinfo(3)</a> buffer size in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rip6query&amp;sektion=8">rip6query(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=route6d&amp;sektion=8">route6d(8)</a>.  <li>Allocate the right <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getaddrinfo&amp;sektion=3">getaddrinfo(3)</a> buffer size in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rip6query&amp;sektion=8">rip6query(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=route6d&amp;sektion=8">route6d(8)</a>.
 <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=audioctl&amp;sektion=1">audioctl(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=size&amp;sektion=1">size(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&amp;sektion=8">spamd(8)</a>, don't use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snprintf&amp;sektion=3">snprintf(3)</a>'s return value for pointer arithmetic.  <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=audioctl&amp;sektion=1">audioctl(1)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=size&amp;sektion=1">size(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&amp;sektion=8">spamd(8)</a>, don't use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=snprintf&amp;sektion=3">snprintf(3)</a>'s return value for pointer arithmetic.
 <!-- ^ 20030415 -->  <!-- ^ 20030415 -->
 <li>Back out the 'long ATAPI detection delay' fix due to problems with some devices.  <li>Back out the 'long ATAPI detection delay' fix due to problems with some devices.
 <li>Add a missing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=globfree&amp;sektion=3">globfree(3)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&amp;sektion=1">sftp(1)</a>.  <li>Add a missing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=globfree&amp;sektion=3">globfree(3)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&amp;sektion=1">sftp(1)</a>.
 <li>Correct a number of short space allocations for *printf() integer-to-string conversions.  <li>Correct a number of short space allocations for *printf() integer-to-string conversions.
 <li>Fix some problems with the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xdm&amp;sektion=8">xdm(8)</a> OpenBSD logo, caused by the XFree86 4.3.0 merge.  <li>Fix some problems with the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xdm&amp;sektion=1">xdm(1)</a> OpenBSD logo, caused by the XFree86 4.3.0 merge.
 <li>Don't increment the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ping&amp;sektion=1">ping(1)</a> sequence number until we know the packet has been successfully queued for sending.  <li>Don't increment the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ping&amp;sektion=8">ping(8)</a> sequence number until we know the packet has been successfully queued for sending.
 <li>Include the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=at&amp;sektion=1">at(1)</a> job number in the process title.  <li>Include the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=at&amp;sektion=1">at(1)</a> job number in the process title.
 <li>Put <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=less&amp;sektion=1">less(1)</a>'s help text back into a separate file, and allow a reduced-size build for the boot floppies.  <li>Put <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=less&amp;sektion=1">less(1)</a>'s help text back into a separate file, and allow a reduced-size build for the boot floppies.
 <li>Stop using hardcoded SOCK_* types when creating sockets in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&amp;sektion=1">ssh(1)</a>, to facilitate ssh-over-<a href="http://www.sctp.de/sctp.html">sctp</a>.  <li>Stop using hardcoded SOCK_* types when creating sockets in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&amp;sektion=1">ssh(1)</a>, to facilitate ssh-over-<a href="http://www.sctp.de/sctp.html">sctp</a>.
Line 212 
Line 252 
 <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=realloc&amp;sektion=3">realloc(3)</a> instead of leaking memory in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&amp;sektion=8">tcpdump(8)</a>.  <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=realloc&amp;sektion=3">realloc(3)</a> instead of leaking memory in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&amp;sektion=8">tcpdump(8)</a>.
 <li>Some cleanup in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipcomp&amp;sektion=4">ipcomp(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsec&amp;sektion=4">ipsec(4)</a>.  <li>Some cleanup in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipcomp&amp;sektion=4">ipcomp(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipsec&amp;sektion=4">ipsec(4)</a>.
 <li>Add a missing initialisation in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&amp;sektion=1">ssh(1)</a> (OpenSSH bug <a href="http://bugzilla.mindrot.org/show_bug.cgi?id=526">#526</a>.)  <li>Add a missing initialisation in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&amp;sektion=1">ssh(1)</a> (OpenSSH bug <a href="http://bugzilla.mindrot.org/show_bug.cgi?id=526">#526</a>.)
 <li>When an interface doesn't support <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=altq&amp;sektion=4">altq(4)</a>, have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&amp;sektion=8">pfctl(8)</a> print the interface name in the error message.  <li>When an interface doesn't support <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=altq&amp;sektion=9">altq(9)</a>, have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&amp;sektion=8">pfctl(8)</a> print the interface name in the error message.
 <li>Add automatic <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&amp;sektion=1">ssh(1)</a> rekeying in accordance with the current secsh newmodes draft, and fix some rekeying bugs.  <li>Add automatic <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&amp;sektion=1">ssh(1)</a> rekeying in accordance with the current secsh newmodes draft, and fix some rekeying bugs.
 <!-- ^ 20030402 -->  <!-- ^ 20030402 -->
 <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kqueue&amp;sektion=2">kqueue(2)</a> notification of immediate-mode <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bpf&amp;sektion=4">bpf(4)</a> events (PR#3175.)  <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kqueue&amp;sektion=2">kqueue(2)</a> notification of immediate-mode <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bpf&amp;sektion=4">bpf(4)</a> events (PR#3175.)

Legend:
Removed from v.1.875  
changed lines
  Added in v.1.876