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

Diff for /www/plus.html between version 1.904 and 1.905

version 1.904, 2004/02/08 18:12:49 version 1.905, 2004/02/22 18:08:22
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 February 7.  The following list sums up (almost) all the changes made up to February 21.
 <p>  <p>
   
 <ul>  <ul>
   <!-- ^ 20040222 -->
   <li>Fix a locking-related crash when using a portal filesystem.
   <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&amp;sektion=1">pkg_add(1)</a> make a distinction between an unreadable or non-package, and an inaccessible package file.
   <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&amp;sektion=4">pciide(4)</a> timeouts at the end of each cdrecord burn.
   <li>Build sparc64 with gcc3. Gulp.
   <li>Many USB device fixes from NetBSD.
   <li>Fix a race in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scsi&amp;sektion=4">scsi(4)</a>, now cdrecord can safely write at high speeds.
   <!-- ^ 20040221 -->
   <li>Re-fix 'VT black text on black background' and other XFree86 bugs for ATI cards, lost in the recent merge.
   <li>Teach <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=passwd&amp;sektion=1">passwd(1)</a> about the master.passwd.byname map so it can work in a secure (makedbm -s) environment.
   <li>Uncomment and fix code for old <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tip&amp;sektion=1">tip(1)</a> variables cdelay and ldelay.
   <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&amp;sektion=8">tcpdump(8)</a>'s pfsync output show the interface being cleared if available.
   <li>Update <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&amp;sektion=4">pfsync(4)</a> to cope with interface-specific state clearing with e.g. pfctl -i fxp0 -Fs'.
   <li>Add PKG_DESTDIR (-B option) support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&amp;sektion=1">pkg_add(1)</a>.
   <li>Improvements to the new auto-generated MAKEDEV(8) manual pages.
   <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&amp;sektion=1">pkg_add(1)</a> etc. flavor names to contain dots and other special characters.
   <li>Set files that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypbind&amp;sektion=8">ypbind(8)</a> creates to mode 0644 with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fchmod&amp;sektion=2">fchmod(2)</a>, just in case they're created with a more restrictive <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umask&amp;sektion=2">umask(2)</a>.
   <li>New .Ex, .In and .Rv <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mdoc&amp;sektion=7">mdoc(7)</a> macros.
   <li>Fix some double-<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=free&amp;sektion=3">free(3)</a>s in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&amp;sektion=8">isakmpd(8)</a>.
   <!-- ^ 20040220 -->
   <li>Resurrect old-style fontconfig-config program, still needed by some ports.
   <li>Make sure that the guard page is also marked as MALLOC_FREE by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=free&amp;sektion=3">free(3)</a>, to cut down on bleating #ifdef MALLOC_EXTRA_SANITY.
   <li>Basic filtering support for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&amp;sektion=8">bgpd(8)</a>.
   <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&amp;sektion=8">pfctl(8)</a> -i support to -Fs, -ss, -sq and -w options.
   <li>New smartreadlog command for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=atactl&amp;sektion=8">atactl(8)</a> to, well, read SMART logs.
   <li>Fix SMART log-related panics in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wdc&amp;sektion=4">wdc(4)</a>.
   <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mount&amp;sektion=8">mount(8)</a> report the actual xfs device mounted, and not just 'arla.'
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&amp;sektion=8">isakmpd(8)</a>, handle SIGINT the same as SIGTERM when running with -d, and dump logs to syslog at LOG_INFO without -d.
   <li>Fix a memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tftp&amp;sektion=1">tftp(1)</a>.
   <li>Bring <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&amp;sektion=4">pf(4)</a> queue id semantics into line with tag assignment, and remove last vestiges of userland qid code.
   <!-- ^ 20040219 -->
   <li>Stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bc&amp;sektion=1">bc(1)</a> modifying argv and optind while inside the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getopt&amp;sektion=3">getopt(3)</a> loop.
   <li>In gcc3, add a few missing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=open&amp;sektion=2">open(2)</a> third options when used with O_CREAT.
   <li>Revoke procmap(1)'s privileges immediately after <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kvm_openfiles&amp;sektion=3">kvm_openfiles(3)</a>.
   <li>Make sure procmap(1) doesn't call <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strtoul&amp;sektion=3">strtoul(3)</a> on non-numbers.
   <li>In procmap(1), print the names of missing symbols instead of '(null)'.
   <!-- ^ 20040218 -->
   <li>Extra <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bzero&amp;sektion=3">bzero(3)</a> paranoia for data coming out of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scsi&amp;sektion=4">scsi(4)</a> xfer pool.
   <li>Memory and string cleanup in procmap(1).
   <li>Implement <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kevent&amp;sektion=2">kevent(2)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kqueue&amp;sektion=2">kqueue(2)</a> under FreeBSD emulation, using the native calls.
   <li>Fix mishandling of numeric options in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sed&amp;sektion=1">sed(1)</a> (PR#3677.)
   <li>Add -i option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&amp;sektion=8">pfctl(8)</a>, restricting operations to the given interface. Only -sI implemented for now.
   <li>sparc64 alignment fixes in gcc3 propolice.
   <!-- ^ 20040217 -->
   <li>const'ify some more <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthreads&amp;sektion=3">pthreads(3)</a> prototypes for POSIX reasons. From FreeBSD libc_r.
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=chmod&amp;sektion=1">chmod(1)</a>, check that 'foo.bar' isn't an existing username before assuming it's old-style user.group and treating it like user:group.
   <li>Don't allocate a cluster in tcp_output() when the whole header fits into an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mbuf&amp;sektion=9">mbuf(9)</a>.
   <li>Add -4 and -6 IP transport selectors to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rdate&amp;sektion=8">rdate(8)</a>. Oh yes.
   <li>Add an extra check for a null transport in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&amp;sektion=8">isakmpd(8)</a> exchanges.
   <li>Use off_t instead of long so that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tail&amp;sektion=1">tail(1)</a> can handle large offsets.
   <li>Remove more unnecessary checks for 8-bit values &gt; 255, this time from libc/ethers.c.
   <li>Add a missing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=realloc&amp;sektion=3">realloc(3)</a> failure check in asn1_compile.
   <li>Generate the MAKEDEV(8) manpages automagically based on the same information as the MAKEDEV scripts themselves.
   <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&amp;sektion=1">gcc(1)</a> propolice fixes on i386.
   <li>First cut at procmap(1) from NetBSD (where it's called pmap.) Not yet built by default.
   <!-- ^ 20040216 -->
   <li>New 'split' option in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iostat&amp;sektion=8">iostat(8)</a> for the newly-separated disk read/write stats.
   <li>Check for TDB entries marked as invalid when looking up tcpmd5 connections.
   <li>Record separate disk statistics for read and write operations. Adapted from NetBSD.
   <li>In ifstated(8), don't <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bcopy&amp;sektion=3">bcopy(3)</a> around a structure containing TAILQ pointers.
   <li>Better SIGHUP handling in ifstated(8).
   <!-- ^ 20040215 -->
   <li>Refactor processor speed settings sysctl code (hw.cpuspeed, hw.setperf) for clarity.
   <li>Fix broken <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&amp;sektion=8">tcpdump(8)</a> IKE output for certain vendors' phase 1 proposals.
   <!-- ^ 20040214 -->
   <li>New driver, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bce&amp;sektion=4">bce(4)</a>, for Broadcom 4401 10/100Mbps Ethernet devices.
   <li>Drop the osigaltstack() compatibility system call.
   <li>Import and merge XFree86-current of 2004/02/13, minus files with the new XFree86 License which contains text developed by The XFree86 Project, Inc (http://www.xfree86.org/) and its contributors.
   <li>Make sure all <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&amp;sektion=4">pf(4)</a> anchors get updated after an anchor is removed.
   <li>Better signal handling and other cleanup in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pflogd&amp;sektion=8">pflogd(8)</a>.
   <li>Print textual service and protocol names properly in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&amp;sektion=8">tcpdump(8)</a> even when -n is specified.
   <li>Some cleanup and an additional mode for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=acss&amp;sektion=3">acss(3)</a>.
   <!-- ^ 20040213 -->
   <li>Disallow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&amp;sektion=4">em(4)</a> PHY resets when IP is enabled on an interface to prevent lockups when using GigE copper.
   <li>Use a hash table instead of a linked list to speed up 802.1q tag -&gt; <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vlan&amp;sektion=4">vlan(4)</a> interface lookup.
   <li>New -p flag for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&amp;sektion=8">pfctl(8)</a>, allowing the device to be something other than /dev/pf.
   <li>Logging cleanup in ifstated(8).
   <li>Revert some propolice breakage in gcc3.
   <li>64-bit alignment fixes in ifstated(8).
   <!-- ^ 20040212 -->
   <li><font color="#e00000"><strong>RELIABILITY FIX: Several buffer overflows exist in the code parsing font.aliases files in XFree86.</strong></font> Thanks to ProPolice, these cannot be exploited to gain privileges, but they can cause the X server to abort.<br>
       <a href="errata.html#font">A source code patch is available</a>.<br>
       <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
   <li>Add missing volatile to a signal handler flag in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&amp;sektion=1">dc(1)</a>.
   <li>in tcp_input(), stop an unsigned integer underflow from making the TCP MSS calculation return ridiculously large values when ifp==NULL.
   <li>Reduce <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&amp;sektion=8">makewhatis(8)</a>'s newly-increased pickiness a little.
   <li>Fix another bug that allows a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&amp;sektion=4">pf(4)</a> antispoof rule on an interface with no IP addresses to result in all other interfaces blocking all IP packets.
   <!-- ^ 20040211 -->
   <li>Install <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd.conf&amp;sektion=5">bgpd.conf(5)</a> root:wheel, mode 0600 and make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&amp;sektion=8">bgpd(8)</a> insist it be so.
   <li>Reduce the default number of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pty&amp;sektion=4">pty(4)</a> devices from 64 to 16, now that additional ptys will be created on demand.
   <li>Fix an off-by-one when generating <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pty&amp;sektion=4">pty(4)</a> device names (ptydevname().)
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&amp;sektion=8">tcpdump(8)</a>'s <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&amp;sektion=4">pfsync(4)</a> output more consistent with other tcpdump output.
   <li>Plug an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mbuf&amp;sektion=9">mbuf(9)</a> leak by making ip_fragment() free the mbuf on errors instead of expecting the caller to do it.
   <li>Add a flag so that hardware sensors can be marked as invalid if, for example, they're disconnected.
   <li>Make picky mode in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&amp;sektion=8">makewhatis(8)</a> even pickier.
   <li>Fix an off-by-one in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&amp;sektion=4">pf(4)</a>'s interface management code.
   <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ndp&amp;sektion=8">ndp(8)</a> flush stdout before sleeping in -A mode (KAME pr#584.)
   <li>In the new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&amp;sektion=8">dhclient(8)</a>, don't send pointless DHCPDISCOVER messages on interfaces that are known to have an inactive link status.
   <li>Allow for the presence of tcpmd5 signatures in the TCP MSS calculation.
   <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&amp;sektion=8">pfctl(8)</a> display a filter uptime now that we keep track of when it was last enabled.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&amp;sektion=4">pfsync(4)</a> work on 64-bit alignment-sensitive architectures when IP options are present.
   <li>Unbreak <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ypset&amp;sektion=8">ypset(8)</a>'s -h option. From FreeBSD.
   <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&amp;sektion=8">sysctl(8)</a> politely inform users that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pstat&amp;sektion=8">pstat(8)</a> with -t is the tool of choice for viewing terminal information.
   <li>Support -$ option (disallow '$' in identifiers) and -notraditional in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cpp&amp;sektion=1">cpp(1)</a> for gcc2.
   <li>New ptm device (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pty&amp;sektion=4">pty(4)</a>) that allows non-privileged processes to allocate a properly-permissioned pty. No more setuid(root) <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xterm&amp;sektion=1">xterm(1)</a>!
   <li>Stop assuming that tty <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&amp;sektion=3">sysctl(3)</a> variables are quads. Some are now ints.
   <li>Dynamically allocate kernel memory for ttys, controlled via <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&amp;sektion=3">sysctl(3)</a>s kern.tty.{maxptys,nptys}. Adapted from NetBSD.
   <li>Teach <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=boot&amp;sektion=8">boot(8)</a> how to load read-only data segments for ELF architecture kernels.
   <li>If the i386 bootloader fails, enable interrupts before halting so ctrl-alt-del will work.
   <!-- ^ 20040210 -->
   <li>Install the <em>edit</em> USD doc, reworked to be an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ex&amp;sektion=1">ex(1)</a> tutorial, under /usr/share/docs/usd/11.edit.
   <li>In the XF4 Makefile, fix -o operator precedence for the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=find&amp;sektion=1">find(1)</a> command when checking for incorrect file permissions.
   <li>Add missing MLINKS and do some .Nm macro cleanup to help <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=makewhatis&amp;sektion=8">makewhatis(8)</a>.
   <li>Don't flush <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&amp;sektion=4">pf(4)</a> stats when using the -e or -d options to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&amp;sektion=8">pfctl(8)</a>. Store the time at which the filter was last enabled.
   <li>Unbreak the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf.conf&amp;sektion=5">pf.conf(5)</a> 'set loginterface' command.
   <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lex&amp;sektion=1">lex(1)</a> declare errno for c++ users too.
   <li>Allow libstdc++ to build on architectures with no shared libraries.
   <!-- ^ 20040209 -->
   <li>Fix a panic when cleaning up after an interface (e.g a PC Card <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;sektion=4">wi(4)</a>) has gone away (PR#3649.)
   <li>Unstick the -a option from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&amp;sektion=1">ps(1)</a> (PR#3676.)
   <li>Sync the installer network startup with changes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=netstart&amp;sektion=8">netstart(8)</a>.
   <li>Fix a memory allocation-related panic in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&amp;sektion=4">pfsync(4)</a> that can occur under very high loads.
   <li>Fix a buffer overflow in XFree font aliasing. From XFree86 CVS.<br>
       <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
 <li>Don't fully unroll kernel rijndael code to save some space.  <li>Don't fully unroll kernel rijndael code to save some space.
 <li>Some fixes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahc&amp;sektion=4">ahc(4)</a>, mostly from FreeBSD.  <li>Some fixes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahc&amp;sektion=4">ahc(4)</a>, mostly from FreeBSD.
 <!-- ^ 20040208 -->  <!-- ^ 20040208 -->
Line 80 
Line 204 
 <li>Unbreak the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&amp;sektion=1">ssh(1)</a> progress meter ETA for files larger than 4GB (OpenSSH bugzilla #791.)  <li>Unbreak the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&amp;sektion=1">ssh(1)</a> progress meter ETA for files larger than 4GB (OpenSSH bugzilla #791.)
 <li>Fix a memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&amp;sektion=8">dhclient(8)</a> (PR#3668.)  <li>Fix a memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&amp;sektion=8">dhclient(8)</a> (PR#3668.)
 <li>If <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&amp;sektion=1">ssh(1)</a> is in privsep mode, pass the SIGALRM from LoginGraceTime expiry through to the child process.  <li>If <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&amp;sektion=1">ssh(1)</a> is in privsep mode, pass the SIGALRM from LoginGraceTime expiry through to the child process.
 <li>Apply the same strict RFC 2460 interpretation used for the IPv6 MTU to the tcp MSS calculation.  <li>Apply the same strict RFC 2460 interpretation used for the IPv6 MTU to the TCP MSS calculation.
 <!-- ^ 20040205 -->  <!-- ^ 20040205 -->
 <li>New parser for ifstated(8), and more features. Still more to come.  <li>New parser for ifstated(8), and more features. Still more to come.
 <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=grep&amp;sektion=1">grep(1)</a>'s ^ and $ anchors that were broken by the recent -w fixes.  <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=grep&amp;sektion=1">grep(1)</a>'s ^ and $ anchors that were broken by the recent -w fixes.
 <li>For programs that don't support long options, stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getopt&amp;sektion=3">getopt(3)</a> treating '--foo' the same way it treats '--', as per POSIX (PR#3666.)  <li>For programs that don't support long options, stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getopt&amp;sektion=3">getopt(3)</a> treating '--foo' the same way it treats '--', as per POSIX (PR#3666.)<br>
       <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
 <li>Let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&amp;sektion=8">pfctl(8)</a> deal gracefully with 'modulate state' on rules with protos to which it might not apply in the same way as 'keep state', e.g. 'pass proto {tcp udp} modulate state' is now acceptable.  <li>Let <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&amp;sektion=8">pfctl(8)</a> deal gracefully with 'modulate state' on rules with protos to which it might not apply in the same way as 'keep state', e.g. 'pass proto {tcp udp} modulate state' is now acceptable.
 <li>Don't use a valid user id as a flag value in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&amp;sektion=1">ps(1)</a>.  <li>Don't use a valid user id as a flag value in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ps&amp;sektion=1">ps(1)</a>.
 <li>Remove the earlier fix for the IPv6 MTU crash bug now that the full fix is in place.  <li>Remove the earlier fix for the IPv6 MTU crash bug now that the full fix is in place.
Line 138 
Line 263 
 <li>On i386 systems with SSE2, halve the time taken to zero a page of memory. Based on FreeBSD.  <li>On i386 systems with SSE2, halve the time taken to zero a page of memory. Based on FreeBSD.
 <li>Switch the new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sigaltstack&amp;sektion=2">sigaltstack(2)</a> code back on again on alpha and sparc64.  <li>Switch the new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sigaltstack&amp;sektion=2">sigaltstack(2)</a> code back on again on alpha and sparc64.
 <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ddb&amp;sektion=4">ddb(4)</a>'s ps /n command show the correct state for a process.  <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ddb&amp;sektion=4">ddb(4)</a>'s ps /n command show the correct state for a process.
 <li>Reset the tcp keepalive timer to tcp.keepidle (normally four hours) after the three-way handshake completes. (syncache sets it to tcp.keepinittime, normally 150 seconds.)  <li>Reset the TCP keepalive timer to tcp.keepidle (normally four hours) after the three-way handshake completes. (syncache sets it to tcp.keepinittime, normally 150 seconds.)
 <li>Allow a single listen socket to be used for connections with and without tcpmd5.  <li>Allow a single listen socket to be used for connections with and without tcpmd5.
 <li>Avoid a long <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scsi&amp;sektion=4">scsi(4)</a> freeze when attaching live scsibus* devices.  <li>Avoid a long <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scsi&amp;sektion=4">scsi(4)</a> freeze when attaching live scsibus* devices.
 <li>Support RFC 3390 'Increasing TCP's initial window' extension, enabled using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&amp;sektion=8">sysctl(8)</a> net.inet.tcp.rfc3390.  <li>Support RFC 3390 'Increasing TCP's initial window' extension, enabled using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&amp;sektion=8">sysctl(8)</a> net.inet.tcp.rfc3390.

Legend:
Removed from v.1.904  
changed lines
  Added in v.1.905