=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/plus.html,v retrieving revision 1.238 retrieving revision 1.239 diff -c -r1.238 -r1.239 *** www/plus.html 1998/04/22 15:14:51 1.238 --- www/plus.html 1998/04/23 14:28:16 1.239 *************** *** 829,835 ****
  • Implement FIONBIO in ibcs2 emulation code.
  • Make fstat(2) on AF_UNIX socket return proper st_[acm]time field values.
  • make readlink(1) terminate it's buffer correctly. ! This affects CDROM builds so a patch is available for 2.2.
  • Clean /var earlier in the /etc/rc script.
  • Fix the internals of open(2) when O_TRUNC and either O_SHLOCK or O_EXLOCK --- 829,835 ----
  • Implement FIONBIO in ibcs2 emulation code.
  • Make fstat(2) on AF_UNIX socket return proper st_[acm]time field values.
  • make readlink(1) terminate it's buffer correctly. ! This affects CDROM builds so a patch is available for 2.2.
  • Clean /var earlier in the /etc/rc script.
  • Fix the internals of open(2) when O_TRUNC and either O_SHLOCK or O_EXLOCK *************** *** 858,864 ****
  • Newer ncr device driver.
  • On the i386, handle the nasty problem with distinguishing SVR4 and Linux binaries. ! A patch is available for 2.2.
  • Update to ncurses-4.1-971129
  • Fix a deadlock on cd9660.
  • Fix an overflow in top(1). --- 858,864 ----
  • Newer ncr device driver.
  • On the i386, handle the nasty problem with distinguishing SVR4 and Linux binaries. ! A patch is available for 2.2.
  • Update to ncurses-4.1-971129
  • Fix a deadlock on cd9660.
  • Fix an overflow in top(1). *************** *** 874,880 ****
  • Add a kern.nosuidcoredump sysctl.
  • Fix minor numbers for /dev/ch* in the MAKEDEV scripts.
  • A workaround for the Intel P5 F00F lockup problem. ! A patch is available for 2.2.
  • Fix numerous problems with new KTH kerberos.
  • Fix a problem in -current regarding open() of O_TRUNC and O_SHLOCK.
  • Correct an XPG violation in stdlib.h. --- 874,880 ----
  • Add a kern.nosuidcoredump sysctl.
  • Fix minor numbers for /dev/ch* in the MAKEDEV scripts.
  • A workaround for the Intel P5 F00F lockup problem. ! A patch is available for 2.2.
  • Fix numerous problems with new KTH kerberos.
  • Fix a problem in -current regarding open() of O_TRUNC and O_SHLOCK.
  • Correct an XPG violation in stdlib.h. *************** *** 887,900 ****
  • Repair a number of retry operation problems in the wdc driver that mostly affected sleeping laptops.
  • Fixed a panic problem in the i386 apm driver. ! A patch is available for 2.2.
  • Enable new FreeBSD ppp(8) daemon. There are now two ppp daemons in the source tree, they have quite different feature sets.
  • Do not clear the setuid/setgid file mode bits for a call to {,f,l}chmod(-1, -1).
  • Due to timing constraints, mac68k X11 binaries did not make it onto the 2.2 CDROM. ! But it is now available for ftp.
  • Addition of Obtuse smtpd(8) and smtpfwd(8) v2.0.
  • In ftpd, default to RFC non-conforming behaviour for the PORT command, but provide a runtime switch for those who like holes. --- 887,900 ----
  • Repair a number of retry operation problems in the wdc driver that mostly affected sleeping laptops.
  • Fixed a panic problem in the i386 apm driver. ! A patch is available for 2.2.
  • Enable new FreeBSD ppp(8) daemon. There are now two ppp daemons in the source tree, they have quite different feature sets.
  • Do not clear the setuid/setgid file mode bits for a call to {,f,l}chmod(-1, -1).
  • Due to timing constraints, mac68k X11 binaries did not make it onto the 2.2 CDROM. ! But it is now available for ftp.
  • Addition of Obtuse smtpd(8) and smtpfwd(8) v2.0.
  • In ftpd, default to RFC non-conforming behaviour for the PORT command, but provide a runtime switch for those who like holes. *************** *** 999,1014 ****
  • Teach the kernel about newer PCI device types.
  • Be more careful about sourcerouted packets, including never forwarding them. This is a security ! problem in OpenBSD 2.2, and is described and fixed with a patch.
  • Two bugs existed in the the 2.2 pmax release which all users should be aware of. ! Patches are now available.
  • Fix the __{CTOR,DTOR}_LIST__ declarations in c++rt0.c
  • Avoid DNS lookup timing effects in ping -R.
  • Buffer overflow fix in the MIPS ld.so. Replacement ! binaries for the pmax and ! arc platforms are available.
  • Add strptime(3).
  • Add scan_ffs(8), a very useful tool for reconstructing disks.
  • Create two new sysctl options: ddb.panic decides --- 999,1014 ----
  • Teach the kernel about newer PCI device types.
  • Be more careful about sourcerouted packets, including never forwarding them. This is a security ! problem in OpenBSD 2.2, and is described and fixed with a patch.
  • Two bugs existed in the the 2.2 pmax release which all users should be aware of. ! Patches are now available.
  • Fix the __{CTOR,DTOR}_LIST__ declarations in c++rt0.c
  • Avoid DNS lookup timing effects in ping -R.
  • Buffer overflow fix in the MIPS ld.so. Replacement ! binaries for the pmax and ! arc platforms are available.
  • Add strptime(3).
  • Add scan_ffs(8), a very useful tool for reconstructing disks.
  • Create two new sysctl options: ddb.panic decides *************** *** 1022,1028 **** ensure it has the right components.
  • In the 2.2 release, the sparc scsi driver caused problems for the Sun 4/300 machines. ! Patches are now available.
  • Fix /etc/yp/domainname support in ypbind(8).
  • Fix some bugs in vacation(1).
  • Emulate that disgusting linux connect() braindamage even better. --- 1022,1028 ---- ensure it has the right components.
  • In the 2.2 release, the sparc scsi driver caused problems for the Sun 4/300 machines. ! Patches are now available.
  • Fix /etc/yp/domainname support in ypbind(8).
  • Fix some bugs in vacation(1).
  • Emulate that disgusting linux connect() braindamage even better. *************** *** 1042,1054 **** look much more random than they did before.
  • Make ruserok() significantly more paranoid when parsing the .rhosts file. This along with another issue is a ! security problem in OpenBSD 2.2, and is described and fixed with a patch.
  • In compress(1), if the st_flags is 0, do not attempt a chflags(2) call.
  • Make stty(1) recognize STRIPDISC.
  • Fix a map corruption bug in ypxfr(8).
  • In the sparc 2.2 release, the SS4/SS5 kernel was not ! very reliable. A simple reliability patch is now available.
  • Place seperate so_ruid and so_euid fields in struct socket, so that in_pcb.c can still do it's job, but also so that identd(8) can --- 1042,1054 ---- look much more random than they did before.
  • Make ruserok() significantly more paranoid when parsing the .rhosts file. This along with another issue is a ! security problem in OpenBSD 2.2, and is described and fixed with a patch.
  • In compress(1), if the st_flags is 0, do not attempt a chflags(2) call.
  • Make stty(1) recognize STRIPDISC.
  • Fix a map corruption bug in ypxfr(8).
  • In the sparc 2.2 release, the SS4/SS5 kernel was not ! very reliable. A simple reliability patch is now available.
  • Place seperate so_ruid and so_euid fields in struct socket, so that in_pcb.c can still do it's job, but also so that identd(8) can *************** *** 1061,1067 ****
  • Make lpd(8) use keepalives so that it can detect dead network printers.
  • The mac68k 2.2 CD release had a few problems. These problems have been resolved in the FTP release. ! For more details...
  • Fix another signal handler bug in mail(1).
  • New quirk for another Archive VIPER scsi tape drive.
  • Support -[width] option in fmt(1). --- 1061,1067 ----
  • Make lpd(8) use keepalives so that it can detect dead network printers.
  • The mac68k 2.2 CD release had a few problems. These problems have been resolved in the FTP release. ! For more details...
  • Fix another signal handler bug in mail(1).
  • New quirk for another Archive VIPER scsi tape drive.
  • Support -[width] option in fmt(1). *************** *** 1084,1090 ****
  • Rename /etc/nat.rules to /etc/ipnat.rules.
  • Do not permit a read+write mmap() operation on a read-only file descriptor open on a device. This is a security ! problem in OpenBSD 2.2, and is described and fixed with a patch.
  • Make the kernel compile properly (with full warnings) under gcc 2.8.
  • For OLF/ELF binaries, remember the OS tag in execve(), so that emulation --- 1084,1090 ----
  • Rename /etc/nat.rules to /etc/ipnat.rules.
  • Do not permit a read+write mmap() operation on a read-only file descriptor open on a device. This is a security ! problem in OpenBSD 2.2, and is described and fixed with a patch.
  • Make the kernel compile properly (with full warnings) under gcc 2.8.
  • For OLF/ELF binaries, remember the OS tag in execve(), so that emulation *************** *** 1113,1119 **** stranglehold.
  • Add a command to ddb that reports out the extent tables.
  • The 3rd revision of the patch for the mmap() ! security problem is available, and has been placed on top of the 2nd revision.
  • Fix some bugs in the 3c[59]xx device driver.
  • Make netstat -r report better information about --- 1113,1119 ---- stranglehold.
  • Add a command to ddb that reports out the extent tables.
  • The 3rd revision of the patch for the mmap() ! security problem is available, and has been placed on top of the 2nd revision.
  • Fix some bugs in the 3c[59]xx device driver.
  • Make netstat -r report better information about *************** *** 1295,1310 **** layouts that did not work before.
  • A security problem due to a buffer overflow exists in uucpd(8) (which is not enabled by default in our releases). ! A patch exists.
  • A security problem due to buffer mismanagement exists in lprm(1). ! A patch exists.

    OpenBSD 2.3 will be released in June 1998

    This list mentions mostly platform-independent changes. For a list of changes --- 1295,1315 ---- layouts that did not work before.

  • A security problem due to a buffer overflow exists in uucpd(8) (which is not enabled by default in our releases). ! A patch exists.
  • A security problem due to buffer mismanagement exists in lprm(1). ! A patch exists. +

    OpenBSD 2.3 will be released in June 1998

    +

    +

    Work begins on what will become 2.4 or 3.0....

    +

    + This list mentions mostly platform-independent changes. For a list of changes *************** *** 1315,1321 ****


    OpenBSD www@openbsd.org !
    $OpenBSD: plus.html,v 1.238 1998/04/22 15:14:51 deraadt Exp $ --- 1320,1326 ----
    OpenBSD www@openbsd.org !
    $OpenBSD: plus.html,v 1.239 1998/04/23 14:28:16 deraadt Exp $