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

Diff for /www/plus.html between version 1.906 and 1.907

version 1.906, 2004/02/28 02:29:56 version 1.907, 2004/03/21 17:57:47
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 21.  The following list sums up (almost) all the changes made up to March 7.
 <p>  <p>
   
 <ul>  <ul>
   <!-- ^ 20040308 -->
   <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&amp;sektion=1">pkg_add(1)</a>'s dependency lookup check against local directory listings.
   <li>New -A (pretend to be another architecture) and -P (limit distribution type) options to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&amp;sektion=1">pkg_add(1)</a>.
   <li>More memory leak fixes to ifstated(8)'s parser.
   <li>Fix a null deref in ifstated(8).
   <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&amp;sektion=1">nc(1)</a> print an error message if <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=connect&amp;sektion=2">connect(2)</a> fails.
   <li>Plug well-hidden memory leaks in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&amp;sektion=8">bgpd(8)</a>, ifstated(8) and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&amp;sektion=8">pfctl(8)</a>'s parsers.
   <li>Signal-handling tweaks to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=syslogd&amp;sektion=8">syslogd(8)</a>.
   <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lpt&amp;sektion=4">lpt(4)</a>, a driver for LSI Fusion-MPT SCSI and Fibre Channel devices.
   <!-- ^ 20040306 -->
   <li>Plumb <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&amp;sektion=8">bgpd(8)</a> into /etc/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&amp;sektion=8">rc(8)</a> and /etc/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.conf&amp;sektion=8">rc.conf(8)</a>.
   <li>More memory leak fixes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&amp;sektion=8">bgpd(8)</a>.
   <li>Just chdir("/") in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&amp;sektion=1">mg(1)</a> instead of panicking if the initial <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getcwd&amp;sektion=3">getcwd(3)</a> fails.
   <li>Start work on capabilities announcement support in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&amp;sektion=8">bgpd(8)</a>.
   <li>Since not rejecting optional attributes in BGP implies acceptance/support, make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&amp;sektion=8">bgpd(8)</a> reject attributes it doesn't support.
   <li>Send outstanding notifications to a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&amp;sektion=8">bgpd(8)</a> peer returning to the IDLE state.
   <li>Stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=carp&amp;sektion=4">carp(4)</a> sending duplicate route add/delete messages.
   <li>New IdentitiesOnly option for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh_config&amp;sektion=5">ssh_config(5)</a>, useful when an agent has many keys.
   <li>Don't leak memory in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scandir&amp;sektion=3">scandir(3)</a> (FreeBSD PR#7923, from 1998!)
   <li>Fix a big greylist-related memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&amp;sektion=8">spamd(8)</a>.
   <!-- ^ 20040305 -->
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=kdump&amp;sektion=1">kdump(1)</a>, fix an off-by-one and describe <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ptrace&amp;sektion=2">ptrace(2)</a> calls better.
   <li>Allow -stable kernels to build without TCP_ECN.
   <li>Fix a few small key handling bugs in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=svnd&amp;sektion=4">svnd(4)</a>.
   <!-- ^ 20040304 -->
   <li>Actually use the alternate RADIUS server in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=login_radius&amp;sektion=8">login_radius(8)</a>.
   <li>Make sure that <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=svnd&amp;sektion=4">svnd(4)</a> mounts can read their disklablel as svnd, not vnd.
   <li>Extend <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=md5&amp;sektion=1">md5(1)</a>'s -c option so it can parse the output of GNU md5sum.
   <li>Remove dynamic bufq support from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wd&amp;sektion=4">wd(4)</a> due to problems.
   <li>Plug some memory leaks in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&amp;sektion=8">bgpd(8)</a>.
   <li>Stop libreadline segfaulting when writing an empty history list to a file (PR#3690.)
   <li>Fixes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&amp;sektion=1">sftp(1)</a>'s progress meter.
   <li>Change <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&amp;sektion=8">sshd(8)</a> child processes' proctitle to '[accepted]' after the, uh, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=accept&amp;sektion=2">accept(2)</a> completes.
   <li>Repair procfs status output (PR#2102.)
   <li>Fix unintentional ordering dependency in kernel module loading and unloading (PR#2910.)
   <li>Allow forced <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=unmount&amp;sektion=2">unmount(2)</a>s of nullfs, procfs (both from PR#2394,) and umapfs.
   <li>Fix an off-by-one in procfs so that it can be successfully unmounted (PR#2327.)
   <li>Clean up <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=badsect&amp;sektion=8">badsect(8)</a>'s error reporting (PR#3679.)
   <li>Start <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&amp;sektion=8">spamd(8)</a> later in /etc/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&amp;sektion=8">rc(8)</a>.
   <!-- ^ 20040303 -->
   <li>Fix an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mbuf&amp;sektion=9">mbuf(9)</a> leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tun&amp;sektion=4">tun(4)</a> under failure conditions. From NetBSD.
   <li>Count <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mixerctl&amp;sektion=1">mixerctl(1)</a> devices starting at zero instead of stack garbage.
   <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;sektion=4">wi(4)</a> reset problems with newer Prism firmware.
   <li>Make hostap mode work for Prism <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;sektion=4">wi(4)</a> cards with newer firmware, and disable hostap mode for old firmware.
   <li>Socket types and error checks cleanup in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=talk&amp;sektion=1">talk(1)</a>.
   <li>64-bit fixes to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=brconfig&amp;sektion=8">brconfig(8)</a>.
   <li>More features for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpctl&amp;sektion=8">bgpctl(8)</a>'s 'show rib' command.
   <li>Fix a memory leak in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcpd&amp;sektion=8">dhcpd(8)</a>'s parser.
   <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=daemon&amp;sektion=3">daemon(3)</a> instead of DIY in new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&amp;sektion=8">dhclient(8)</a>.
   <li>Start <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&amp;sektion=8">sshd(8)</a> earlier in /etc/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&amp;sektion=8">rc(8)</a>.
   <li>Generate new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&amp;sektion=8">dhclient(8)</a>'s transaction id (xid) using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arc4random&amp;sektion=3">arc4random(3)</a> instead of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=random&amp;sektion=3">random(3)</a>.
   <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&amp;sektion=8">dhclient(8)</a> (old and new) exit cleanly if its interface goes away (PR#3648.)
   <li>New <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&amp;sektion=3">sysctl(3)</a> net.inet.tcp.reasslimit, to control the size of the memory pool for TCP out-of-order segment reassembly that was introduced in the last erratum.
   <li><font color="#e00000"><strong>RELIABILITY FIX: OpenBSD's TCP/IP stack did not impose limits on how many out-of-order TCP segments are queued in the system. An attacker could send out-of-order TCP segments and trick the system into using all available memory buffers.</strong></font><br>
       <a href="errata.html#tcp">A source code patch is available</a>.<br>
       <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
   <li>Strip out all the multiple-interfaces code from new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&amp;sektion=8">dhclient(8)</a>, it's not used any more.
   <li>Be sure to call fifofs' reclaim function from its host filesystems (ext2fs, ffs, nfs.)<br>
       <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
   <li>Give fifofs a real reclaim function to prevent memory leaks on rovocation, and fix a potential null deref.<br>
       <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
   <li>Disable the COMPAT_25 compatibility option in GENERIC kernels.
   <!-- ^ 20040302 -->
   <li>Catch illegally large AS numbers in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&amp;sektion=8">bgpd(8)</a>.
   <li>Rewrite of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mount_portal&amp;sektion=8">mount_portal(8)</a>, complete with IPv6 support.
   <li>Cleanup and paranoia in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamdb&amp;sektion=8">spamdb(8)</a>.
   <li>Support 'tagged &lt;name&gt;' specifiers on <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&amp;sektion=4">pf(4)</a> anchor rules.
   <li>Better IPv4 address validation in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&amp;sektion=8">spamd(8)</a>.
   <li>Process NOTE_TRUNCATE messages in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tail&amp;sektion=1">tail(1)</a> and unbreak file truncation handling (PR#3689.)
   <li>Allow <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&amp;sektion=8">bgpd(8)</a> to run in route-collector mode, i.e. disable the decision process.
   <li>Build libf2c for GCC3 architectures.
   <li>New -d option for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nc&amp;sektion=1">nc(1)</a>, which disables reading from stdin (PR#3694.)
   <!-- ^ 20040301 -->
   <li>Fix a memory leak when the control socket detaches from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&amp;sektion=8">bgpd(8)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpctl&amp;sektion=8">bgpctl(8)</a>'s control socket nonblocking.
   <li>Import libf2c from GCC 3.3.2.
   <li>Show the number of TCP connections drained (by new tcp_drain()) in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=netstat&amp;sektion=1">netstat(1)</a> output.
   <li>Don't <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=stat&amp;sektion=2">stat(2)</a> the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=compress&amp;sektion=1">compress(1)</a> outfile when running in test mode.
   <li>Re-enable propolice if the X server is built without module support.
   <li>Check the sign of values given to the hw.setperf <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&amp;sektion=8">sysctl(8)</a>.
   <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strtol&amp;sektion=3">strtol(3)</a> and signedness cleanup in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ping&amp;sektion=8">ping(8)</a>.
   <!-- ^ 20040229 -->
   <li>Sync the installer with the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&amp;sektion=1">ftp(1)</a> fetch-mode fix.
   <li>Open a new connection for each file pulled down by <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&amp;sektion=1">ftp(1)</a> in fetch mode. Fixes problems where 'CWD /' does unexpected things.
   <li>Fix the test that disallows interface unit numbers greater than INT_MAX (to avoid signedness confusion.)
   <li>Don't allow leading zeros in cloner interface names.
   <li>Upgrade 3.4-stable to OpenSSH 3.8.
   <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&amp;sektion=8">spamd(8)</a> greylist cleanup and fixes.
   <!-- ^ 20040228 -->
   <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&amp;sektion=1">ssh(1)</a>, make the read buffer for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=moduli&amp;sektion=5">moduli(5)</a> large enough for 8Kbit primes.
   <li>Stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&amp;sektion=8">sshd(8)</a> sending DH groups with a primitive generator of zero or one.
   <li>Fix a race condition in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;sektion=4">wi(4)</a> by disabling interrupts before sending an ACK. From NetBSD.
   <li>Fix some over-zealous assert()ing in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=afsd&amp;sektion=8">afsd(8)</a>.
   <li>Add DH group 14 (modp2048) to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&amp;sektion=8">isakmpd(8)</a>'s list of predefined quick mode suites.
   <li>3.4-current -&gt; 3.5-beta.
   <li>Remove a null deref and unbreak WSDISPLAY_USEFONT for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vga&amp;sektion=4">vga(4)</a>.
   <li>Fix an nfsv3-related panic that could occur when linking from a local fs into an NFS mount.<br>
       <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
   <li>Add an implementation for the tcp_drain() function, similar to ip_drain().<br>
       <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
   <li>Stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&amp;sektion=8">pfctl(8)</a> '-s all' printing the entire OS fingerprint database and all the interfaces.
   <li>Interoperability fixes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd&amp;sektion=8">isakmpd(8)</a>, particularly when talking to a Cisco PIX.
   <!-- ^ 20040227 -->
   <li>Don't use a regex when deleting a user from a group with <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=userdel&amp;sektion=8">userdel(8)</a>, since the username may contain regex special characters. Also, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=chmod&amp;sektion=2">chmod(2)</a> the new group file before moving it into place instead of after.
   <li>Fix IP data length calculation in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mrinfo&amp;sektion=8">mrinfo(8)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mtrace&amp;sektion=8">mtrace(8)</a>.
   <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&amp;sektion=8">ifconfig(8)</a>'s matching of multi-digit interface names, e.g. stop vlan10 matching as vlan1.
   <li>Add __va_copy() in &lt;stdarg.h&gt;, following old ISO C89 behaviour. Used by GNU software.
   <li>Support dumping of the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&amp;sektion=8">bgpd(8)</a> RIB via <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpctl&amp;sektion=8">bgpctl(8)</a>.
   <li>Have <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&amp;sektion=8">bgpd(8)</a> check that the nexthop is a valid range (i.e. not a class D, class E or a loopback.)
   <li>Better logging for ifstated(8), taken from bgpd.
   <li>More enhancements to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&amp;sektion=8">bgpd(8)</a>'s filter language.
   <li>Include tcps_rcvmemdrop in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=netstat&amp;sektion=1">netstat(1)</a>'s TCP statistics output.
   <li>Add '<a href="http://projects.puremagic.com/greylisting/">greylisting</a>' support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&amp;sektion=8">spamd(8)</a>. Oh yes.
   <!-- ^ 20040226 -->
   <li>Remove a sizeof(long)==4 assumption in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld.so&amp;sektion=1">ld.so(1)</a> that could errnoeously zero four bytes of the next page.
   <li>Add -B (destdir) support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_delete&amp;sektion=1">pkg_delete(1)</a>.
   <li>New Loglevel and Logverbose options for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=isakmpd.conf&amp;sektion=5">isakmpd.conf(5)</a>.
   <li>Stop <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&amp;sektion=8">pfctl(8)</a> clearing too much when -Fa is used and an anchor is given.
   <!-- ^ 20040225 -->
   <li>Reorder code in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcrelay&amp;sektion=8">dhcrelay(8)</a> so that the server list is zero-filled before we add servers to it, not after.
   <li>Allow tuning of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bpf&amp;sektion=4">bpf(4)</a> buffer sizes via <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sysctl&amp;sektion=8">sysctl(8)</a> variables net.bpf.*.
   <li>Add /usr/local/share/fonts to /etc/fonts/fonts.conf, good for ports.
   <li>Fix send_packet() return value checks in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhcrelay&amp;sektion=8">dhcrelay(8)</a>.
   <li>Don't allow 'max-src-nodes' in a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&amp;sektion=4">pf(4)</a> rule if 'source-track global' is in effect.
   <li>Enhancements to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&amp;sektion=8">bgpd(8)</a>'s filter language.
   <li>Stop new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&amp;sektion=8">dhclient(8)</a> generating a pidfile.
   <li>Use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=getopt&amp;sektion=3">getopt(3)</a> instead of DIY in new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&amp;sektion=8">dhclient(8)</a>.
   <li>Remove the interface discovery scan from new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&amp;sektion=8">dhclient(8)</a>, and so require an explicit interface name.
   <li>Don't allow 'max-src-nodes' option anywhere other than in a 'source-track' <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&amp;sektion=4">pf(4)</a> rule.
   <li>A number of fifofs fixes from FreeBSD.
   <li>64 bit-specific binutils fixups. From binutils CVS.
   <!-- ^ 20040224 -->
   <li>New slinear16-to-alaw audio format converters. From NetBSD.
   <li>Better <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pread&amp;sektion=2">pread(2)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pwrite&amp;sektion=2">pwrite(2)</a> error checks in libkvm.
   <li>Fix a potential null deref when looking for a free <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pty&amp;sektion=4">pty(4)</a> device.
   <li>A little bounds-check paranoia in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=procmap&amp;sektion=1">procmap(1)</a>.
   <li>Make <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=malloc&amp;sektion=3">malloc(3)</a> options work properly for programs that need <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld.so&amp;sektion=1">ld.so(1)</a>.
   <li>Build and install <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=procmap&amp;sektion=1">procmap(1)</a> by default.
   <li>Better heap discovery heuristic for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=procmap&amp;sektion=1">procmap(1)</a>,
   <li>Explicitly disallow backward jumps in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bpf&amp;sektion=4">bpf(4)</a> filter programs.
   <li>More cleanup and dead code removal in the new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&amp;sektion=8">dhclient(8)</a>.
   <li>Remove raw socket fallback code from new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dhclient&amp;sektion=8">dhclient(8)</a>, since OpenBSD always uses <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bpf&amp;sektion=4">bpf(4)</a>.
   <li>Bump OpenSSH version to 3.8.
   <li>Bignum fixes in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&amp;sektion=1">ssh(1)</a>.
   <li>Set <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&amp;sektion=8">sshd(8)</a>'s listen socket to non-blocking mode again, reverting the change from 26 Sept 2003.
   <li>Fix an <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=objdump&amp;sektion=1">objdump(1)</a> segfault on sparc64. From binutils CVS.
   <li>Fix an out-of-bounds read when comparing IPv6 prefixes if the prefix length is 128.
   <!-- ^ 20030223 -->
   <li>Add pthread_attr_[gs]etstack(3) and bump libpthread minor version. From FreeBSD libc_r.
   <li>String cleaning in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fvwm&amp;sektion=1">fvwm(1)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wm2&amp;sektion=1">wm2(1)</a>.
   <li>Some cleanup of &lt;pthread.h&gt;. From FreeBSD's libc_r.
 <!-- ^ 20040222 -->  <!-- ^ 20040222 -->
 <li>Fix a locking-related crash when using a portal filesystem.  <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>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.
Line 149 
Line 300 
 <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>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>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>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>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.<br>
       <a href="stable.html"><font color="#00b000">[Applied to stable]</font></a>
 <li>Add a flag so that hardware sensors can be marked as invalid if, for example, they're disconnected.  <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>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>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.
Line 353 
Line 505 
 <li>Propolice fixes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&amp;sektion=1">gcc(1)</a>.  <li>Propolice fixes for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gcc&amp;sektion=1">gcc(1)</a>.
 <li>First propolice version of gcc3.  <li>First propolice version of gcc3.
 <!-- ^ 20040122 -->  <!-- ^ 20040122 -->
   <li>Add dynamic bufq support to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wd&amp;sektion=4">wd(4)</a>. Doesn't do very much for now.
 <li>In kernel main(), initialise timeouts much earlier.  <li>In kernel main(), initialise timeouts much earlier.
 <li>New <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&amp;sektion=8">spamd(8)</a> configuration method, based around OpenBSD mirrors of common spammer lists.  <li>New <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spamd&amp;sektion=8">spamd(8)</a> configuration method, based around OpenBSD mirrors of common spammer lists.
 <li>Cleanup and fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&amp;sektion=8">tcpdump(8)</a> pfsync protocol output.  <li>Cleanup and fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcpdump&amp;sektion=8">tcpdump(8)</a> pfsync protocol output.
Line 820 
Line 973 
 <li>More <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wdc&amp;sektion=4">wdc(4)</a> probe fixes, sync'ing with NetBSD.  <li>More <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wdc&amp;sektion=4">wdc(4)</a> probe fixes, sync'ing with NetBSD.
 <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=timed&amp;sektion=8">timed(8)</a> breakage caused by the change from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=select&amp;sektion=2">select(2)</a> to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=poll&amp;sektion=2">poll(2)</a>.  <li>Fix <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=timed&amp;sektion=8">timed(8)</a> breakage caused by the change from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=select&amp;sektion=2">select(2)</a> to <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=poll&amp;sektion=2">poll(2)</a>.
 <!-- ^ 20031119 -->  <!-- ^ 20031119 -->
 <li>Add <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&amp;sektion=8">rc(8)</a> startup for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sensorsd&amp;sektion=8">sensorsd(8)</a>.  <li>Add /etc/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc&amp;sektion=8">rc(8)</a> startup for <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sensorsd&amp;sektion=8">sensorsd(8)</a>.
 <li>Merge in BIND v9.2.3.  <li>Merge in BIND v9.2.3.
 <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=crypto&amp;sektion=3">crypto(3)</a>, enable assembler BN functions on vax, and assembler for most things on i386.  <li>In <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=crypto&amp;sektion=3">crypto(3)</a>, enable assembler BN functions on vax, and assembler for most things on i386.
 <li>Fix password blinding for non-existent users in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&amp;sektion=8">sshd(8)</a>.  <li>Fix password blinding for non-existent users in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&amp;sektion=8">sshd(8)</a>.

Legend:
Removed from v.1.906  
changed lines
  Added in v.1.907