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

Diff for /www/plus.html between version 1.894 and 1.895

version 1.894, 2003/12/08 06:21:34 version 1.895, 2003/12/09 21:13:27
Line 53 
Line 53 
   
 <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 November 21.  The following list sums up (almost) all the changes made up to December 8.
 <p>  <p>
   
 <ul>  <ul>
   <!-- ^ 20031209 -->
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=patch&amp;sektion=1">patch(1)</a>, get a private mapping from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mmap&amp;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&amp;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>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&amp;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&amp;sektion=9">spl(9)</a> in the nfs client code.
   <li>New <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&amp;sektion=8">ifconfig(8)</a> option -C (and supporting <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ioctl&amp;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=mbuf_tags&amp;sektion=9">mbuf_tags(9)</a> type ...PF_TRANSLATE_LOCALHOST, used so that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&amp;sektion=4">pf(4)</a> redirection to localhost doesn't defeat the ability of programs like <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=portmap&amp;sektion=8">portmap(8)</a> to tell localhost connections from remote connections.
   <!-- ^ 20031208 -->
   <li>Add cloning support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ppp&amp;sektion=4">ppp(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sl&amp;sektion=4">sl(4)</a>.
   <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=regex&amp;sektion=3">regex(3)</a> handling of non-ASCII characters (PR#3594.) Fix from FreeBSD.
   <!-- ^ 20031207 -->
   <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=grep&amp;sektion=1">grep(1)</a>'s handling of certain patterns containing multiple dots (PR#3597.)
   <li>Make ifconfig destroy work on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tun&amp;sektion=4">tun(4)</a>.
   <!-- ^ 20031206 -->
   <li>Fix an endianness bug that was causing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wicontrol&amp;sektion=8">wicontrol(8)</a> to crash.
   <li>Set <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=madvise&amp;sektion=2">madvise(2)</a> flag MADV_RANDOM for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mfs&amp;sektion=8">mfs(8)</a> filesystems.
   <!-- ^ 20031205 -->
   <li>Validate the SPIs presented in DELETE messages when doing an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&amp;sektion=8">isakmpd(8)</a> informational exchange.
   <li>Have the installer ask whether <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&amp;sektion=8">sshd(8)</a> should be enabled at first boot. The default is to enable it.
   <li>Enable multicast reception for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&amp;sektion=4">em(4)</a>.
   <li>Do a screen split when more than one file is opened on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&amp;sektion=1">mg(1)</a>'s command line.
   <li>Unbreak <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&amp;sektion=1">mg(1)</a>'s META key support.
   <!-- ^ 20031204 -->
   <li>Fix a sign comparison bug in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=semop&amp;sektion=2">semop(2)</a>.
   <li>Add cloning support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bridge&amp;sektion=4">bridge(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&amp;sektion=4">carp(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=faith&amp;sektion=4">faith(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gif&amp;sektion=4">gif(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gre&amp;sektion=4">gre(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lo&amp;sektion=4">lo(4)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tun&amp;sektion=4">tun(4)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vlan&amp;sektion=4">vlan(4)</a>.
   <li>Support for interface 'cloning,' accessed by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&amp;sektion=8">ifconfig(8)</a> commands <em>create</em> and <em>destroy</em>. E.g. 'ifconfig vlan100 create'
   <li>Add a dmesg command to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ddb&amp;sektion=4">ddb(4)</a>.
   <li>Don't allow too many network interfaces (&gt;65535) to be attached.
   <li>Merge Perl 5.8.2.
   <!-- ^ 20031203 -->
   <li>Add an hppa target to gcc3.
   <li>Add support for UDP encapsulation of ESP in transport mode (see draft-ietf-ipsec-udp-encaps-XX.txt,) enabled via new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&amp;sektion=3">sysctl(3)</a> toggle net.inet.esp.udpencap.
   <li>Use a consistent, high listen backlog for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&amp;sektion=8">sshd(8)</a>, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh-agent&amp;sektion=1">ssh-agent(1)</a> and forwarding sockets.
   <li>Fix an off-by-one in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&amp;sektion=1">dc(1)</a>.
   <li>Cosmetic improvements to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&amp;sektion=1">ssh(1)</a>'s progress meter.
   <li>Let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bc&amp;sektion=1">bc(1)</a> compile programs with more than 10,000 lines.
   <li>Add support for long variable names to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bc&amp;sektion=1">bc(1)</a>, another non-portable extension.
   <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kqueue&amp;sektion=2">kqueue(2)</a> support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tun&amp;sektion=4">tun(4)</a>.
   <li>Use now instead of the epoch as the timebase for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compat_linux&amp;sektion=8">compat_linux(8)</a> function alarm().
   <li>Avoid a null-deref in uvm_swap_markbad().
   <li>Check signedness before dereferencing in kernel descriptor management code.
   <!-- ^ 20031202 -->
   <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=csh&amp;sektion=1">csh(1)</a> variable substitution when shortening strings (PR#3591.)
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aliases&amp;sektion=5">aliases(5)</a>, direct mail for most fake users (e.g. _syslogd) to /dev/null instead of spamming root.
   <li>Add an amd64 target to gcc3.
   <li>Add extended register support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&amp;sektion=1">dc(1)</a> (-x option,) ready for long variable names support coming to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bc&amp;sektion=1">bc(1)</a> soon.
   <li>Cleanup of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mopd&amp;sektion=8">mopd(8)</a>.
   <!-- ^ 20031201 -->
   <!-- ^ 20031130 -->
   <li>Add OpenBSD-specific options to gcc3.
   <li>Import (but do not yet enable) GCC 3.3.2, without the ADA frontend for space reasons.
   <li>New ':' (inclusive range) operator for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&amp;sektion=4">pf(4)</a>, works anywhere in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf.conf&amp;sektion=5">pf.conf(5)</a> that '><' (exclusive range) works.
   <!-- ^ 20031129 -->
   <li>Fix the regex in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=security&amp;sektion=8">security(8)</a> that tests for valid group names.
   <li>More fixes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&amp;sektion=4">pf(4)</a> stats gathering.
   <li>Fix NFS-over-TCP speed when OpenBSD is serving Linux clients (PR#3561.)
   <!-- ^ 20031128 -->
   <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systrace&amp;sektion=1">systrace(1)</a> to accept usernames ending in '$'.
   <li>Fix missing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=printf&amp;sektion=3">printf(3)</a> arguments in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=eeprom&amp;sektion=8&amp;arch=sparc">eeprom(8)</a>, elf2aout and elf2ecoff.
   <!-- ^ 20031127 -->
   <li>Discard the first 256 bytes of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arc4random&amp;sektion=3">arc4random(3)</a> keystream as recommended by the "Weaknesses in the Key Scheduling Algorithm of RC4" <a href="http://www.wisdom.weizmann.ac.il/~itsik/RC4/Papers/Rc4_ksa.ps">paper</a>.
   <li>Fix a core dump in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&amp;sektion=1">dc(1)</a> when reading uninitialised array locations.
   <li>Some gcc3 compatibility cleanup.
   <!-- ^ 20031126 -->
   <li>Fix SIOCGIFHWADDR under <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compat_linux&amp;sektion=8">compat_linux(8)</a>.
   <li>Build more components of libiberty in preparation for gcc3.
   <li>Sync libiberty with the version from GCC 3.3.2.
   <li>Sync libedit with that of NetBSD on 8 Nov 2003.
   <!-- ^ 20031125 -->
   <li>Move libiberty into src/gnu/lib/libiberty, removing it from the egcs directory. The new library is a sync'd to "somewhere between binutils-2.10 and 2.11" with some local changes.
   <li>Avoid a double-free in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcap_setfilter&amp;sektion=3">pcap_setfilter(3)</a>.
   <li>Have the kernel's MD5 code use the per-architecture optimised bcopy() instead of its own implementation (PR#3549.)
   <li>New meaning for the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&amp;sektion=1">ssh(1)</a> -k option, it's now equivalent to GSSAPIDelegateCredentials=no.
   <!-- ^ 20031124 -->
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh-keyscan&amp;sektion=1">ssh-keyscan(1)</a>, use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysconf&amp;sektion=3">sysconf(3)</a> to get the maximum fd limit instead of returning an arbitrary number.
   <li>Fix an out-of-bounds access typo in the implementation of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&amp;sektion=3">sysctl(3)</a> KERN_VNODE.
   <li>Another <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getpass&amp;sektion=3">getpass(3)</a> return value check, this time in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=encrypt&amp;sektion=1">encrypt(1)</a>.
   <li>Fix a sign overflow in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compat_svr4&amp;sektion=8">compat_svr4(8)</a> streams code.
   <li>Make usernames containing underscores work in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=systrace&amp;sektion=1">systrace(1)</a>.
   <!-- ^ 20031123 -->
   <li>While we're fixing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=diff&amp;sektion=1">diff(1)</a> return values, fix that of the -q option which got broken when -i was fixed.
   <li>Stop the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=install&amp;sektion=1">install(1)</a> madvise() change breaking 'make release'.
   <li>Stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&amp;sektion=8">pfctl(8)</a> allowing an antispoof for an interface without an IP address, since that amounts to blocking all on every other interface. Bad.
   <li>Add a few more <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_create&amp;sektion=1">pkg_create(1)</a> packing list sanity checks.
 <!-- ^ 20031122 -->  <!-- ^ 20031122 -->
 <li>Also give <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cmp&amp;sektion=1">cmp(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=patch&amp;sektion=1">patch(1)</a> the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=madvise&amp;sektion=2">madvise(2)</a> sequential treatment.  <li>Also give <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cmp&amp;sektion=1">cmp(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=patch&amp;sektion=1">patch(1)</a> the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=madvise&amp;sektion=2">madvise(2)</a> sequential treatment.
 <li>Speed up <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=install&amp;sektion=1">install(1)</a> by using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=madvise&amp;sektion=2">madvise(2)</a> with the MADV_SEQUENTIAL flag.  <li>Speed up <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=install&amp;sektion=1">install(1)</a> by using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=madvise&amp;sektion=2">madvise(2)</a> with the MADV_SEQUENTIAL flag.

Legend:
Removed from v.1.894  
changed lines
  Added in v.1.895