version 1.193, 1998/02/19 09:39:01 |
version 1.194, 1998/02/19 10:57:13 |
|
|
<li>Consider only the 0177777 bits of the umask(2) value, as documented. |
<li>Consider only the 0177777 bits of the umask(2) value, as documented. |
<li>Implement FIONBIO in ibcs2 emulation code. |
<li>Implement FIONBIO in ibcs2 emulation code. |
<li>Make fstat(2) on AF_UNIX socket return proper st_[acm]time field values. |
<li>Make fstat(2) on AF_UNIX socket return proper st_[acm]time field values. |
<li><font color=#e00000>make readlink(1) terminate it's buffer correctly. |
<li><font color=#e00000><strong>make readlink(1) terminate it's buffer correctly. |
<a href=errata.html#all>This affects CDROM builds so a patch is |
<a href=errata.html#all>This affects CDROM builds so a patch is |
available for 2.2</a></font>. |
available for 2.2</a></strong></font>. |
<li>Clean /var earlier in the /etc/rc script. |
<li>Clean /var earlier in the /etc/rc script. |
<li>Fix the internals of open(2) when O_TRUNC and either O_SHLOCK or O_EXLOCK |
<li>Fix the internals of open(2) when O_TRUNC and either O_SHLOCK or O_EXLOCK |
are set. (That was a nasty kernel bug). |
are set. (That was a nasty kernel bug). |
|
|
<li>Add some more XPG4.2 *_t types. |
<li>Add some more XPG4.2 *_t types. |
<li>Fix SunOS emulation of TIOCGPGRP. |
<li>Fix SunOS emulation of TIOCGPGRP. |
<li>Newer ncr device driver. |
<li>Newer ncr device driver. |
<li><font color=#e00000>On the i386, handle the nasty problem with |
<li><font color=#e00000><strong>On the i386, handle the nasty problem with |
distinguishing SVR4 and Linux binaries. |
distinguishing SVR4 and Linux binaries. |
<a href=errata.html#i386>A patch is available for 2.2</a></font>. |
<a href=errata.html#i386>A patch is available for 2.2</a></strong></font>. |
<li>Update to ncurses-4.1-971129 |
<li>Update to ncurses-4.1-971129 |
<li>Fix a deadlock on cd9660. |
<li>Fix a deadlock on cd9660. |
<li>Fix an overflow in top(1). |
<li>Fix an overflow in top(1). |
|
|
on input filesize. |
on input filesize. |
<li>Add a <strong>kern.nosuidcoredump</strong> sysctl. |
<li>Add a <strong>kern.nosuidcoredump</strong> sysctl. |
<li>Fix minor numbers for /dev/ch* in the MAKEDEV scripts. |
<li>Fix minor numbers for /dev/ch* in the MAKEDEV scripts. |
<li><font color=#e00000>A workaround for the Intel P5 F00F lockup problem. |
<li><font color=#e00000><strong>A workaround for the Intel P5 F00F lockup problem. |
<a href=errata.html#i386>A patch is available for 2.2</a></font>. |
<a href=errata.html#i386>A patch is available for 2.2</a></strong></font>. |
<li>Fix numerous problems with new KTH kerberos. |
<li>Fix numerous problems with new KTH kerberos. |
<li>Fix a problem in -current regarding open() of O_TRUNC and O_SHLOCK. |
<li>Fix a problem in -current regarding open() of O_TRUNC and O_SHLOCK. |
<li>Correct an XPG violation in stdlib.h. |
<li>Correct an XPG violation in stdlib.h. |
|
|
<li>Handle the controlling tty ioctl in linux emulation. |
<li>Handle the controlling tty ioctl in linux emulation. |
<li>Repair a number of retry operation problems in the wdc driver that mostly |
<li>Repair a number of retry operation problems in the wdc driver that mostly |
affected sleeping laptops. |
affected sleeping laptops. |
<li><font color=#e00000>Fixed a panic problem in the i386 apm driver. |
<li><font color=#e00000><strong>Fixed a panic problem in the i386 apm driver. |
<a href=errata.html#i386>A patch is available for 2.2</a></font>. |
<a href=errata.html#i386>A patch is available for 2.2</a></strong></font>. |
<li>Enable new FreeBSD ppp(8) daemon. There are now two ppp daemons in the |
<li>Enable new FreeBSD ppp(8) daemon. There are now two ppp daemons in the |
source tree, they have quite different feature sets. |
source tree, they have quite different feature sets. |
<li>Do not clear the setuid/setgid file mode bits for a call to |
<li>Do not clear the setuid/setgid file mode bits for a call to |
{,f,l}chmod(-1, -1). |
{,f,l}chmod(-1, -1). |
<li><font color=#e00000>Due to timing constraints, mac68k X11 binaries did |
<li><font color=#e00000><strong>Due to timing constraints, mac68k X11 binaries did |
not make it onto the 2.2 CDROM. |
not make it onto the 2.2 CDROM. |
<a href=errata.html#mac68k>But it is now available for ftp</a></font>. |
<a href=errata.html#mac68k>But it is now available for ftp</a></strong></font>. |
<li>Addition of Obtuse smtpd(8) and smtpfwd(8) v2.0. |
<li>Addition of Obtuse smtpd(8) and smtpfwd(8) v2.0. |
<li>In ftpd, default to RFC non-conforming behaviour for the PORT command, |
<li>In ftpd, default to RFC non-conforming behaviour for the PORT command, |
but provide a runtime switch for those who like holes. |
but provide a runtime switch for those who like holes. |
|
|
<li>Some man page fixes so that <strong>man -k</strong> is happier. |
<li>Some man page fixes so that <strong>man -k</strong> is happier. |
<li>Workaround a race condition in syslogd's handling of SIGHUP. |
<li>Workaround a race condition in syslogd's handling of SIGHUP. |
<li>Teach the kernel about newer PCI device types. |
<li>Teach the kernel about newer PCI device types. |
<li>Be more careful about sourcerouted packets, including never forwarding |
<li><font color=#e00000><strong>Be more careful about sourcerouted packets, |
them. |
including never forwarding them. This is a security |
<li><font color=#e00000>Two bugs existed in the the 2.2 pmax release which all users |
problem in OpenBSD 2.2, and is <a href=errata.html#sourceroute> |
|
described and fixed with a patch</a></strong></font>. |
|
<li><font color=#e00000><strong>Two bugs existed in the the 2.2 pmax release which all users |
should be aware of. |
should be aware of. |
<a href=errata.html#pmax>Patches are now available</a></font>. |
<a href=errata.html#pmax>Patches are now available</a></strong></font>. |
<li>Fix the __{CTOR,DTOR}_LIST__ declarations in c++rt0.c |
<li>Fix the __{CTOR,DTOR}_LIST__ declarations in c++rt0.c |
<li>Avoid DNS lookup timing effects in ping -R. |
<li>Avoid DNS lookup timing effects in ping -R. |
<li><font color=#e00000>Buffer overflow fix in the MIPS ld.so. Replacement |
<li><font color=#e00000><strong>Buffer overflow fix in the MIPS ld.so. Replacement |
binaries for the <a href=errata.html#pmax>pmax</a> and |
binaries for the <a href=errata.html#pmax>pmax</a> and |
<a href=errata.html#arc>arc</a> platforms are available</font>. |
<a href=errata.html#arc>arc</a> platforms are available</strong></font>. |
<li>Add strptime(3). |
<li>Add strptime(3). |
<li>Add scan_ffs(8), a very useful tool for reconstructing disks. |
<li>Add scan_ffs(8), a very useful tool for reconstructing disks. |
<li>Create two new sysctl options: <strong>ddb.panic</strong> decides |
<li>Create two new sysctl options: <strong>ddb.panic</strong> decides |
|
|
to change at boottime. |
to change at boottime. |
<li>Add <strong>FS_CCD</strong> partition type so that the ccd driver can |
<li>Add <strong>FS_CCD</strong> partition type so that the ccd driver can |
ensure it has the right components. |
ensure it has the right components. |
<li><font color=#e00000>In the 2.2 release, the sparc scsi driver caused problems |
<li><font color=#e00000><strong>In the 2.2 release, the sparc scsi driver caused problems |
for the Sun 4/300 machines. |
for the Sun 4/300 machines. |
<a href=errata.html#sparc>Patches are now available</a></font>. |
<a href=errata.html#sparc>Patches are now available</a></strong></font>. |
<li>Fix /etc/yp/domainname support in ypbind(8). |
<li>Fix /etc/yp/domainname support in ypbind(8). |
<li>Fix some bugs in vacation(1). |
<li>Fix some bugs in vacation(1). |
<li>Emulate that disgusting linux connect() braindamage even better. |
<li>Emulate that disgusting linux connect() braindamage even better. |
|
|
setting up additional /dev/log devices in various chroot spaces. |
setting up additional /dev/log devices in various chroot spaces. |
<li>raise IPPORT_USERRESERVED significantly. Random port numbers will now |
<li>raise IPPORT_USERRESERVED significantly. Random port numbers will now |
look much more random than they did before. |
look much more random than they did before. |
<li><font color=#e00000>Make ruserok() significantly more paranoid when |
<li><font color=#e00000><strong>Make ruserok() significantly more paranoid when |
parsing the .rhosts file. This along with another issue is a |
parsing the .rhosts file. This along with another issue is a |
security problem in OpenBSD 2.2, and is <a href=errata.html#ruserok> |
security problem in OpenBSD 2.2, and is <a href=errata.html#ruserok> |
described and fixed with a patch</a></font>. |
described and fixed with a patch</a></strong></font>. |
<li>In compress(1), if the st_flags is 0, do not attempt a chflags(2) call. |
<li>In compress(1), if the st_flags is 0, do not attempt a chflags(2) call. |
<li>Make stty(1) recognize STRIPDISC. |
<li>Make stty(1) recognize STRIPDISC. |
<li>Fix a map corruption bug in ypxfr(8). |
<li>Fix a map corruption bug in ypxfr(8). |
<li><font color=#e00000>In the sparc 2.2 release, the SS4/SS5 kernel was not |
<li><font color=#e00000><strong>In the sparc 2.2 release, the SS4/SS5 kernel was not |
very reliable. <a href=errata.html#sparciommu>A simple reliability |
very reliable. <a href=errata.html#sparciommu>A simple reliability |
patch is now available</a></font>. |
patch is now available</a></strong></font>. |
<li>Place seperate so_ruid and so_euid fields in struct socket, so that |
<li>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 |
in_pcb.c can still do it's job, but also so that identd(8) can |
be fast and return the proper uid. |
be fast and return the proper uid. |
|
|
<li>Fixed "%c" in strftime(3). |
<li>Fixed "%c" in strftime(3). |
<li>Support the WINBOND pci ethernet cards. |
<li>Support the WINBOND pci ethernet cards. |
<li>Make lpd(8) use keepalives so that it can detect dead network printers. |
<li>Make lpd(8) use keepalives so that it can detect dead network printers. |
<li><font color=#e00000>The mac68k 2.2 CD release had a few problems. |
<li><font color=#e00000><strong>The mac68k 2.2 CD release had a few problems. |
These problems have been resolved in the FTP release. |
These problems have been resolved in the FTP release. |
<a href=errata.html#mac68k>For more details...</a></font> |
<a href=errata.html#mac68k>For more details...</a></strong></font> |
<li>Fix another signal handler bug in mail(1). |
<li>Fix another signal handler bug in mail(1). |
<li>New quirk for another Archive VIPER scsi tape drive. |
<li>New quirk for another Archive VIPER scsi tape drive. |
<li>Support <strong>-[width]</strong> option in fmt(1). |
<li>Support <strong>-[width]</strong> option in fmt(1). |
|
|
modified at high securelevel). |
modified at high securelevel). |
<li>Add kerberos kauthd(8). |
<li>Add kerberos kauthd(8). |
<li>Rename /etc/nat.rules to /etc/ipnat.rules. |
<li>Rename /etc/nat.rules to /etc/ipnat.rules. |
<li>Do not permit a read+write mmap() operation on a read-only file |
<li><font color=#e00000><strong>Do not permit a read+write mmap() operation on |
descriptor open on a device. |
a read-only file descriptor open on a device. This is a security |
|
problem in OpenBSD 2.2, and is <a href=errata.html#mmap> |
|
described and fixed with a patch</a></strong></font>. |
</ul> |
</ul> |
|
|
<a name=end> |
<a name=end> |