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

Diff for /www/plus26.html between version 1.16 and 1.17

version 1.16, 2002/10/17 08:47:58 version 1.17, 2003/03/06 16:27:10
Line 1 
Line 1 
 <!DOCTYPE HTML PUBLIC  "-//IETF//DTD HTML Strict//EN">  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html>  <html>
 <head>  <head>
 <title>OpenBSD 2.6 changes</title>  <title>OpenBSD 2.6 changes</title>
 <link rev=made href=mailto:www@openbsd.org>  <link rev=made href="mailto:www@openbsd.org">
 <meta name="resource-type" content="document">  <meta name="resource-type" content="document">
 <meta name="description" content="the main OpenBSD page">  <meta name="description" content="the main OpenBSD page">
 <meta name="keywords" content="openbsd,main">  <meta name="keywords" content="openbsd,main">
Line 14 
Line 14 
   
 <a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>  <a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>
 <p>  <p>
 <h2><font color=#e00000>Changes made between OpenBSD 2.5 and OpenBSD 2.6</font><hr></h2>  <h2><font color="#e00000">Changes made between OpenBSD 2.5 and OpenBSD 2.6</font></h2>
   <hr>
   
 <p>  <p>
 This is a partial list of the major machine independent changes  This is a partial list of the major machine independent changes
Line 27 
Line 28 
 changes, starting with those listed below..  changes, starting with those listed below..
   
 <p>  <p>
 Note: <font color=#e00000>Problems for which patches exist are marked in red</font>.  Note: <font color="#e00000">Problems for which patches exist are marked in red</font>.
   
 <p>  <p>
 <h3>  <h3>
Line 51 
Line 52 
 <hr>  <hr>
   
 <p>  <p>
 <h3><font color=#0000e0>OpenBSD 2.6 released (December 1, 1999).</font></h3><p>  <h3><font color="#0000e0">OpenBSD 2.6 released (December 1, 1999).</font></h3><p>
 <ul>  <ul>
 <li>2.6 source tree frozen.  <li>2.6 source tree frozen.
 <li>Merge in some critical ATAPI fixes.  <li>Merge in some critical ATAPI fixes.
 <li>Force FDSCRIPTS.  <li>Force FDSCRIPTS.
 <li><font color=#e00000><strong>RELIABILITY ISSUE: Fix a bug in the brooktree driver which permitted any user to crash some OpenBSD/i386 machines. <a href=errata25.html#brooktree>A patch is available</a></strong></font>.  <li><font color="#e00000"><strong>RELIABILITY ISSUE: Fix a bug in the brooktree driver which permitted any user to crash some OpenBSD/i386 machines. <a href="errata25.html#brooktree">A patch is available</a></strong></font>.
 <li>Separate help(1) command, and a separate help(1) man page.  <li>Separate help(1) command, and a separate help(1) man page.
 <li>Move wrapper handling to the child process, in sshd(8).  <li>Move wrapper handling to the child process, in sshd(8).
 <li>Various fixes for the bignum and RSA handling code in sshd(8).  <li>Various fixes for the bignum and RSA handling code in sshd(8).
Line 231 
Line 232 
 <li>Fix buf overflow in amd(8).  <li>Fix buf overflow in amd(8).
 <li>Support AAA-131CF card in ahc(4) driver.  <li>Support AAA-131CF card in ahc(4) driver.
 <li>Check SACK hole validity better, and do sequence space arithmetic better.  <li>Check SACK hole validity better, and do sequence space arithmetic better.
 <li><font color=#e00000><strong>SECURITY ISSUE: In cron(8), make sure argv[] is NULL terminated in the fake popen() and run sendmail as the user, not as root. <a href=errata25.html#cron>A patch is available</a></strong></font>.  <li><font color="#e00000"><strong>SECURITY ISSUE: In cron(8), make sure argv[] is NULL terminated in the fake popen() and run sendmail as the user, not as root. <a href="errata25.html#cron">A patch is available</a></strong></font>.
 <li>Some fixes to newsyslog(8).  <li>Some fixes to newsyslog(8).
 <li>Disable SACK for now; some issues remain.  <li>Disable SACK for now; some issues remain.
 <li>Buffer overflow fixes in from(1).  <li>Buffer overflow fixes in from(1).
Line 272 
Line 273 
 <li>In pcmcia ep(4) driver, support 3CXEM556B-INT.  <li>In pcmcia ep(4) driver, support 3CXEM556B-INT.
 <li>Remove useless if_ep shutdown hook.  <li>Remove useless if_ep shutdown hook.
 <li>Import USB code.  <li>Import USB code.
 <li><font color=#e00000><strong>SECURITY ISSUE: The procfs and fdescfs filesystems had an overrun in their handling of uio_offset in their readdir() routines. (These filesystems are not enabled by default). <a href=errata25.html#miscfs>A patch is available</a></strong></font>.  <li><font color="#e00000"><strong>SECURITY ISSUE: The procfs and fdescfs filesystems had an overrun in their handling of uio_offset in their readdir() routines. (These filesystems are not enabled by default). <a href="errata25.html#miscfs">A patch is available</a></strong></font>.
 <li>Repair: probe svr4 emulation before linux once again.  <li>Repair: probe svr4 emulation before linux once again.
 <li>Support -M and -N flags in uptime(1).  <li>Support -M and -N flags in uptime(1).
 <li>Detect IDT WinChip models.  <li>Detect IDT WinChip models.
Line 285 
Line 286 
 <li>Skip hostname.* files if the interface does not exist.  <li>Skip hostname.* files if the interface does not exist.
 <li>Make mbuf panic messages unique.  <li>Make mbuf panic messages unique.
 <li>Repair interface walking in rarpd(8).  <li>Repair interface walking in rarpd(8).
 <li><font color=#e00000><strong>SECURITY ISSUE: Stop profiling (see profil(2)) when we execve() a new process. <a href=errata25.html#profil>A patch is available</a></strong></font>.  <li><font color="#e00000"><strong>SECURITY ISSUE: Stop profiling (see profil(2)) when we execve() a new process. <a href="errata25.html#profil">A patch is available</a></strong></font>.
 <li>pcmcia device attach/dettachment code, supporting network and serial devices now.  <li>pcmcia device attach/dettachment code, supporting network and serial devices now.
 <li>vdevgone() internal kernel API.  <li>vdevgone() internal kernel API.
 <li>If fread(3) returns EBADF, also set the error flag.  <li>If fread(3) returns EBADF, also set the error flag.
Line 305 
Line 306 
 <li>/tmp race repairs in yacc(1).  <li>/tmp race repairs in yacc(1).
 <li>Propagate TMPDIR better into locate.updatedb(8).  <li>Propagate TMPDIR better into locate.updatedb(8).
 <li>Kill gzip sub-processes in pax(1) instead of letting them die from SIGPIPE.  <li>Kill gzip sub-processes in pax(1) instead of letting them die from SIGPIPE.
 <li><font color=#e00000><strong>SECURITY ISSUE: In /etc/rc, use mktemp(1) for motd re-writing and change the find(1) to use -execdir. <a href=errata25.html#rc>A patch is available</a></strong></font>.  <li><font color="#e00000"><strong>SECURITY ISSUE: In /etc/rc, use mktemp(1) for motd re-writing and change the find(1) to use -execdir. <a href="errata25.html#rc">A patch is available</a></strong></font>.
 <li>Support for 3c515 isapnp 100mbit ethernet card, in ef(4).  <li>Support for 3c515 isapnp 100mbit ethernet card, in ef(4).
 <li>Chown/chmod all of the pty devices.  <li>Chown/chmod all of the pty devices.
 <li>If /etc/fstab is 0-length or not a regular file, have setfsent(3) fail.  <li>If /etc/fstab is 0-length or not a regular file, have setfsent(3) fail.
 <li>Import of mailwrapper(8) into the tree.  <li>Import of mailwrapper(8) into the tree.
 <li>Games updated.  <li>Games updated.
 <li><font color=#e00000><strong>SECURITY ISSUE: Do not permit regular users to chflags(2) or fchflags(2) character or block devices. <a href=errata25.html#chflags>A patch is available</a></strong></font>.  <li><font color="#e00000"><strong>SECURITY ISSUE: Do not permit regular users to chflags(2) or fchflags(2) character or block devices. <a href="errata25.html#chflags">A patch is available</a></strong></font>.
 <li>New raidframe code.  <li>New raidframe code.
 <li>Make sure install scripts remove async mount conditions before attempting to installboot(8).  <li>Make sure install scripts remove async mount conditions before attempting to installboot(8).
 <li>Have <strong>route flush</strong> skip PF_KEY flows.  <li>Have <strong>route flush</strong> skip PF_KEY flows.
Line 319 
Line 320 
 <li>Have pkg_create(1) use tar -T.  <li>Have pkg_create(1) use tar -T.
 <li>Add -T option to tar(1).  <li>Add -T option to tar(1).
 <li>Fix fgetln(3) issue in pax(1).  <li>Fix fgetln(3) issue in pax(1).
 <li><font color=#e00000><strong>SECURITY ISSUE: Make nroff(1) call groff(1) with the -S option. <a href=errata25.html#nroff>A patch is available</a></strong></font>.  <li><font color="#e00000"><strong>SECURITY ISSUE: Make nroff(1) call groff(1) with the -S option. <a href="errata25.html#nroff">A patch is available</a></strong></font>.
 <li>If src file does not exist, have <strong>mv -i</strong> complain immediately.  <li>If src file does not exist, have <strong>mv -i</strong> complain immediately.
 <li>Bug fix to pkg_add(8).  <li>Bug fix to pkg_add(8).
 <li>More man page cleanups.  <li>More man page cleanups.
Line 399 
Line 400 
 <li>Many man page improvements.  <li>Many man page improvements.
 <li>Newer version of isakmpd(8).  <li>Newer version of isakmpd(8).
 <li>Support PAGER properly in pkg_install(8).  <li>Support PAGER properly in pkg_install(8).
 <li><font color=#e00000><strong>SECURITY ISSUE: Fix an ipsec_in_use out-of-sync condition. <a href=errata25.html#ipsec_in_use>A patch is available</a></strong></font>.  <li><font color="#e00000"><strong>SECURITY ISSUE: Fix an ipsec_in_use out-of-sync condition. <a href="errata25.html#ipsec_in_use">A patch is available</a></strong></font>.
 <li>Add support for TCP MD5 (RFC 2385) option called TCP_SIGNATURE used for authenticating BGP sessions.  <li>Add support for TCP MD5 (RFC 2385) option called TCP_SIGNATURE used for authenticating BGP sessions.
 <li>Support SIGUSR1 in init(8), used by i386 keyboard halt code, and make init(8) smart enough to run /etc/rc.shutdown  <li>Support SIGUSR1 in init(8), used by i386 keyboard halt code, and make init(8) smart enough to run /etc/rc.shutdown
 <li>On i386 pcvt console, have CTRL-ALT-DEL sent a SIGUSR1 to init.  <li>On i386 pcvt console, have CTRL-ALT-DEL sent a SIGUSR1 to init.
Line 507 
Line 508 
 <li>Add <strong>-p</strong> flag to encrypt(1).  <li>Add <strong>-p</strong> flag to encrypt(1).
 <li>Newer version of bktr(4) driver.  <li>Newer version of bktr(4) driver.
 <li>ncurses-4.2-990516  <li>ncurses-4.2-990516
 <li><font color=#e00000><strong>Correct some realloc(3) misuses in the fts(3) routines. <a href=errata25.html#fts>A patch is available</a></strong></font>.  <li><font color="#e00000"><strong>Correct some realloc(3) misuses in the fts(3) routines. <a href="errata25.html#fts">A patch is available</a></strong></font>.
 <li>Add xe(4) xircom ethernet driver.  <li>Add xe(4) xircom ethernet driver.
 <li>Add support for static arp entries that cannot be overwritten.  <li>Add support for static arp entries that cannot be overwritten.
 <li>Many man page fixes.  <li>Many man page fixes.
Line 520 
Line 521 
 <li>Fix bounds control in msgs(1).  <li>Fix bounds control in msgs(1).
 <li>Fix 'X' check in gcc printf format checker.  <li>Fix 'X' check in gcc printf format checker.
 <li>Fix divide by zero in libcurses.  <li>Fix divide by zero in libcurses.
 <li><font color=#e00000><strong>A reliability patch for TCP over IPSEC ESP tunnels. <a href=errata25.html#ipsec1>A patch is available</a></strong></font>.  <li><font color="#e00000"><strong>A reliability patch for TCP over IPSEC ESP tunnels. <a href="errata25.html#ipsec1">A patch is available</a></strong></font>.
 <li>Improvements to the ss(4) driver.  <li>Improvements to the ss(4) driver.
 <li>Fix various endian related problems in nm(1), ranlib(1), strip(1), and size(1).  <li>Fix various endian related problems in nm(1), ranlib(1), strip(1), and size(1).
 <li>Do not rotate kerberos logs using newsyslog.conf  <li>Do not rotate kerberos logs using newsyslog.conf
Line 557 
Line 558 
 <li>More ppp(8) improvements and bug fixes.  <li>More ppp(8) improvements and bug fixes.
 <li>More isakmpd(8) improvements and bug fixes.  <li>More isakmpd(8) improvements and bug fixes.
 <li>In calendar(1), fix offset bug for yearly events.  <li>In calendar(1), fix offset bug for yearly events.
 <li><font color=#e00000><strong>A reliability patch for ext2fs. <a href=errata25.html#bmap_trap>A patch is available</a></strong></font>.  <li><font color="#e00000"><strong>A reliability patch for ext2fs. <a href="errata25.html#bmap_trap">A patch is available</a></strong></font>.
 <li>Repair a mis-handling of non-terminated utmp strings in w(1).  <li>Repair a mis-handling of non-terminated utmp strings in w(1).
 <li>m68k optimized asm version of strlcpy(3).  <li>m68k optimized asm version of strlcpy(3).
 <li>Do not accept incoming packets on a down interface.  <li>Do not accept incoming packets on a down interface.
 <li>More strict isapnp detection for the isa ep(8) cards.  <li>More strict isapnp detection for the isa ep(8) cards.
 <li>kcore handling for the m68k ports.  <li>kcore handling for the m68k ports.
 <li><font color=#e00000><strong>A serious reliability patch for the powerpc port, regarding traps and signals. <a href=errata25.html#powerpc_trap>Patches are available</a></strong></font>.  <li><font color="#e00000"><strong>A serious reliability patch for the powerpc port, regarding traps and signals. <a href="errata25.html#powerpc_trap">Patches are available</a></strong></font>.
 <li>Support power-down mode in the mac68k port.  <li>Support power-down mode in the mac68k port.
 <li>Fix a retransmission problem in tcp_newreno.  <li>Fix a retransmission problem in tcp_newreno.
 <li>Fix a sequence wraparound bug in very large tcp transfers.  <li>Fix a sequence wraparound bug in very large tcp transfers.
Line 619 
Line 620 
   
 <hr>  <hr>
 <a href="index.html"><img height=24 width=24 src=back.gif border=0 alt=OpenBSD></a>  <a href="index.html"><img height=24 width=24 src=back.gif border=0 alt=OpenBSD></a>
 <a href=mailto:www@openbsd.org>www@openbsd.org</a>  <a href="mailto:www@openbsd.org">www@openbsd.org</a>
 <br><small>$OpenBSD$</small>  <br><small>$OpenBSD$</small>
   
 </body>  </body>

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17