version 1.182, 1998/02/14 11:53:19 |
version 1.183, 1998/02/14 11:58:06 |
|
|
<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>make readlink(1) terminate it's buffer correctly. |
<li><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>. |
available for 2.2</a></strong>. |
<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>On the i386, handle the nasty problem with distinguishing SVR4 and Linux |
<li><strong>On the i386, handle the nasty problem with distinguishing SVR4 |
binaries. <a href=errata.html#i386>A patch is available for 2.2</a>. |
and Linux binaries. <a href=errata.html#i386>A patch is available |
|
for 2.2</a></strong>. |
<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>A workaround for the Intel P5 F00F lockup problem. |
<li><strong>A workaround for the Intel P5 F00F lockup problem. |
<a href=errata.html#i386>A patch is available for 2.2</a>. |
<a href=errata.html#i386>A patch is available for 2.2</a></strong>. |
<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>Fixed a panic problem in the i386 apm driver. |
<li><strong>Fixed a panic problem in the i386 apm driver. |
<a href=errata.html#i386>A patch is available for 2.2</a>. |
<a href=errata.html#i386>A patch is available for 2.2</a></strong>. |
<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 |
|
|
<li>Make MIPS ldconfig emulate the <strong>-m</strong> flag better. |
<li>Make MIPS ldconfig emulate the <strong>-m</strong> flag better. |
<li>Permit restore(8) to work on a filesystem that has a basic blocksize |
<li>Permit restore(8) to work on a filesystem that has a basic blocksize |
smaller than the blocksize of the filesystem that was dumped. |
smaller than the blocksize of the filesystem that was dumped. |
<li>Even more increased paranoia in ruserok(). |
|
<li>New <strong>-a logdev</strong> argument for syslogd(8), useful for |
<li>New <strong>-a logdev</strong> argument for syslogd(8), useful for |
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>Make ruserok() significantly more paranoid when parsing the .rhosts |
<li><strong>Make ruserok() significantly more paranoid when parsing the |
file. |
.rhosts file. This along with another issue is a security problem |
|
in OpenBSD 2.2, and is <a href=errata.html#ruserok> |
|
described and fixed with a patch.</a></strong> |
|
<li><strong>In the 2.2 release, the SS4/SS5 kernel was not very reliable. |
|
<a href=errata.html#sparc>A simple reliability patch is now |
|
available</a></strong>. |
<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). |