version 1.904, 2004/02/08 18:12:49 |
version 1.905, 2004/02/22 18:08:22 |
|
|
|
|
<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&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&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&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&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&sektion=1">tip(1)</a> variables cdelay and ldelay. |
|
<li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&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&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&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&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&sektion=8">ypbind(8)</a> creates to mode 0644 with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fchmod&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&sektion=2">umask(2)</a>. |
|
<li>New .Ex, .In and .Rv <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mdoc&sektion=7">mdoc(7)</a> macros. |
|
<li>Fix some double-<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=free&sektion=3">free(3)</a>s in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&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&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&sektion=8">bgpd(8)</a>. |
|
<li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&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&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&sektion=4">wdc(4)</a>. |
|
<li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mount&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&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&sektion=1">tftp(1)</a>. |
|
<li>Bring <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&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&sektion=1">bc(1)</a> modifying argv and optind while inside the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getopt&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&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&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&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&sektion=3">bzero(3)</a> paranoia for data coming out of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scsi&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&sektion=2">kevent(2)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kqueue&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&sektion=1">sed(1)</a> (PR#3677.) |
|
<li>Add -i option to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&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&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&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&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&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&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&sektion=1">tail(1)</a> can handle large offsets. |
|
<li>Remove more unnecessary checks for 8-bit values > 255, this time from libc/ethers.c. |
|
<li>Add a missing <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=realloc&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&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&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&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&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&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&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&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&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&sektion=3">acss(3)</a>. |
|
<!-- ^ 20040213 --> |
|
<li>Disallow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&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 -> <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vlan&sektion=4">vlan(4)</a> interface lookup. |
|
<li>New -p flag for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&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&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&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&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&sektion=5">bgpd.conf(5)</a> root:wheel, mode 0600 and make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&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&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&sektion=4">pty(4)</a> device names (ptydevname().) |
|
<li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&sektion=8">tcpdump(8)</a>'s <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfsync&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&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&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&sektion=4">pf(4)</a>'s interface management code. |
|
<li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ndp&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&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&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&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&sektion=8">ypset(8)</a>'s -h option. From FreeBSD. |
|
<li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&sektion=8">sysctl(8)</a> politely inform users that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pstat&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&sektion=1">cpp(1)</a> for gcc2. |
|
<li>New ptm device (see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pty&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&sektion=1">xterm(1)</a>! |
|
<li>Stop assuming that tty <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&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&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&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&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&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&sektion=8">makewhatis(8)</a>. |
|
<li>Don't flush <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&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&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&sektion=5">pf.conf(5)</a> 'set loginterface' command. |
|
<li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lex&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&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&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&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&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&sektion=4">ahc(4)</a>, mostly from FreeBSD. |
<li>Some fixes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahc&sektion=4">ahc(4)</a>, mostly from FreeBSD. |
<!-- ^ 20040208 --> |
<!-- ^ 20040208 --> |
|
|
<li>Unbreak the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&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&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&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&sektion=8">dhclient(8)</a> (PR#3668.) |
<li>If <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&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&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&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&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&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&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&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&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&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&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. |
|
|
<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&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&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&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&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&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&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&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&sektion=8">sysctl(8)</a> net.inet.tcp.rfc3390. |