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

Diff for /www/plus.html between version 1.885 and 1.886

version 1.885, 2003/09/02 16:40:53 version 1.886, 2003/09/10 15:52:47
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 August 30.  The following list sums up (almost) all the changes made up to September 9.
 <p>  <p>
   
 <ul>  <ul>
   <!-- ^ 20030910 -->
   <li>Fix the bounds check (and a potential int overflow) when setting <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&amp;sektion=3">sysctl(3)</a> values kern.seminfo.{semmns,semmsl}.
   <li>Pass -a to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fgrep&amp;sektion=1">fgrep(1)</a> in Texinfo to make sure info files don't get treated as binary.
   <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=grep&amp;sektion=1">grep(1)</a> check for the correct error value from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mmap&amp;sektion=2">mmap(2)</a>, fixing a crash.
   <!-- ^ 20030909 -->
   <li>Allocate enough space for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&amp;sektion=3">sysctl(3)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pstat&amp;sektion=8">pstat(8)</a>.
   <li>Fix the endianness of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&amp;sektion=8">tcpdump(8)</a>'s icmp echo output.
   <li>Match up kernel and userland ioctls for AFS, allowing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=afsd&amp;sektion=8">afsd(8)</a> to turn on kernel debugging (PR#3442.)
   <li>Mirror the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=crypto&amp;sektion=9">crypto(9)</a> sha2 context fix in libc <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sha2&amp;sektion=3">sha2(3)</a>.
   <!-- ^ 20030908 -->
   <li>Make an invalid '-&lt;num&gt;' option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=diff&amp;sektion=1">diff(1)</a> give an error.
   <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=grep&amp;sektion=1">grep(1)</a>'s parsing of the '-&lt;num&gt;' option where num has more than one digit.
   <li>Resurrect the -u&lt;num&gt; unified context length syntax for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=diff&amp;sektion=1">diff(1)</a>.
   <li>Use more bytes of the file when testing for binary  in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=grep&amp;sektion=1">grep(1)</a>.
   <li>Test more than just the first character of the input file for ASCIIness in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=diff&amp;sektion=1">diff(1)</a>.
   <li>Stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pppctl&amp;sektion=8">pppctl(8)</a> coredumping (PR#3454.)
   <li>Fix i386 hang on 'boot -a' (PR#2122, PR#3437.)
   <!-- ^20030907 -->
   <li>Have the upgrader script perform the ssl -> openssl includes dir change, both in /usr/include and /usr/libdata/perl5/site_perl/*-openbsd.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strxfrm&amp;sektion=3">strxfrm(3)</a> standards-compliant.
   <li>Machine-dependent installation notes added or updated. Note especially upgrade instructions for i386.
   <li>Add a wi_detach() function for, uh, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;sektion=4">wi(4)</a> and use it to shut down PC cards properly.
   <li>Sync <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf.os&amp;sektion=5">pf.os(5)</a> database with <a href="http://lcamtuf.coredump.cx/p0f.shtml">p0f</a> 2.0 release.
   <!-- ^ 20030906 -->
   <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compress&amp;sektion=1">compress(1)</a> to read from a symlink when writing to stdout (PR#3409.)
   <li>Only trigger the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&amp;sektion=1">gcc(1)</a> bounds checker warning if the bounds length is less than zero, since some legal code uses the zero case.
   <li>Fix some bugs in the pkg_* tools (PR#3414.)
   <li>Don't leak a socket in the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&amp;sektion=8">isakmpd(8)</a> setsockopt error path.
   <li>Add a SMALL define in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compress&amp;sektion=1">compress(1)</a> that leaves out bits not needed by the installer.
   <li>Add a null compressor to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compress&amp;sektion=1">compress(1)</a> so gzcat and friends can work on uncompressed files.
   <li>Fix a FILE* leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sup&amp;sektion=1">sup(1)</a>.
   <!-- ^ 20030805 -->
   <li>Fix a crasher in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=netstat&amp;sektion=1">netstat(1)</a> by adding descriptions for icmp types up to ICMP_MAXTYPE (PR#3439.)
   <li>Correct some <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld.so&amp;sektion=1">ld.so(1)</a> logic so that the GOT and PLT always get W^X applied.
   <li>Add a GOT symbol lookup cache to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld.so&amp;sektion=1">ld.so(1)</a>.
   <li>A few more bzero(sizeof pointer) fixes.
   <li>Temp file security fixes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sup&amp;sektion=1">sup(1)</a>.
   <li>Add dummy syscalls under Linux emulation for *xattr(), all returning ENOATTR.
   <!-- ^ 20030804 -->
   <li>Make the small window size feature of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&amp;sektion=8">spamd(8)</a> optional (see PR#3435.)
   <li>Plug memory leaks in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lpd&amp;sektion=8">lpd(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lpq&amp;sektion=1">lpq(1)</a> (PR#3425.)
   <li>Fix sizeof(pointer) <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bzero&amp;sektion=3">bzero(3)</a> args in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=crypto&amp;sektion=9">crypto(9)</a> sha2 code.
   <li>Add Broadcom BC5823 crypto accelerator support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ubsec&amp;sektion=4">ubsec(4)</a>.
   <!-- ^ 20030903 -->
   <li>OpenBSD 3.4 images for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xdm&amp;sektion=1">xdm(1)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xdm&amp;sektion=1">xdm(1)</a>'s error file directory (when under /tmp or /var/tmp) have a more random name.
   <li>Fix a missing initialisation in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=faithd&amp;sektion=8">faithd(8)</a>, and specifically request a TCP socket just in case <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getaddrinfo&amp;sektion=3">getaddrinfo(3)</a> is SCTP-aware. From KAME.
   <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=poll&amp;sektion=2">poll(2)</a> instead of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=select&amp;sektion=2">select(2)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=faithd&amp;sektion=8">faithd(8)</a>.
   <li>Bump <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=eephy&amp;sektion=4">eephy(4)</a>'s mode autonegotiation timeout to 5s so slow copper switches can do their work. Fixes <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sk&amp;sektion=4">sk(4)</a> boottime problems.
   <li>Change <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vi&amp;sektion=1">vi(1)</a> to use a dynamic <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=select&amp;sektion=2">select(2)</a> fd_set for curses mode, and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=poll&amp;sektion=2">poll(2)</a> in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ex&amp;sektion=1">ex(1)</a> mode.
   <li>More conservative settings and an additional error check for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aac&amp;sektion=4">aac(4)</a> to improve reliability.
   <li>3.4-beta -> 3.4.
   <li>Disable the patented TrueType bytecode interpreter code in freetype.
   <li>Sync up the X fontconfig int overflow fixes with those in the XFree86.org repository.
   <li>Add '?' and '!' as punctuation characters in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mdoc&amp;sektion=7">mdoc(7)</a>. Lots of manual pages updated to reflect this.
   <li>Require encryption for all <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&amp;sektion=8">isakmpd(8)</a> Phase 2 messages.
   <li>Add a random offset in the range 0-256MB to the address returned to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uvm_map&amp;sektion=9">uvm_map(9)</a> by uvm_map_hint(), scattering libraries and mmaps about the place.
   <li>Fix old-style suser() calls in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atalk&amp;sektion=4">atalk(4)</a>.
   <li>Fix a use-after-free in libutil <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=check_expire&amp;sektion=3">check_expire(3)</a>.
   <li>Bump OpenSSH version to 3.7.
   <li>Fix symbol lookup in objects opened with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dlopen&amp;sektion=3">dlopen(3)</a> (PR#3371.)
   <li>Add Solaris-compatible RTLD_* defines in &lt;dlfch.h&gt;.
   <!-- ^ 20030902 -->
   <li>Fix a memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&amp;sektion=8">sshd(8)</a> GSSAPI authentication.
   <li>New 'emacs-usemeta' +o option for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&amp;sektion=1">ksh(1)</a> that allows 8-bit characters to be input in emacs mode.
   <li>Add fadvise64() dummy syscall under Linux emulation, for compatibility with recent glibc.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&amp;sektion=4">pf(4)</a> translation rules update the table counters, since that's the only place it could occur for a 'nat pass' rule.
   <!-- ^ 20030901 -->
   <li>In the Alpha X server config, disable the segfault-prone freetype module for now.
   <li>Since the freetype renderer can also render Type 1 fonts, remove the obsolete type1 module from default X server configurations.
   <li>A few GSSAPI fixes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&amp;sektion=1">ssh(1)</a>.
   <li>Fix truncation of filenames by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&amp;sektion=1">ssh(1)</a>'s progress meter.
   <li>Unbreak <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mopd&amp;sektion=8">mopd(8)</a>'s -a flag interface detection.
 <!-- ^ 20030831 -->  <!-- ^ 20030831 -->
 <li>Apply the X font library fixes to the XFree 3.3.6 servers.  <li>Apply the X font library fixes to the XFree 3.3.6 servers.
 <li>Pull in fixes from XFree 4.3 for a number of potential int overflows in the font libraries.  <li>Pull in fixes from XFree 4.3 for a number of potential int overflows in the font libraries.

Legend:
Removed from v.1.885  
changed lines
  Added in v.1.886