From 8e1a0949075015c6e2367ce22557a0ad72c3c2c1 Mon Sep 17 00:00:00 2001 From: "Bruce A. Mah" Date: Fri, 30 Jan 2004 17:46:05 +0000 Subject: [PATCH] New release notes: SA-04:01, devfs(8) rules work on directories, libdisk fix for pc98, libpthread default, boot floppy overhaul. Modified release notes: Rewrite Project Evil note. --- .../doc/en_US.ISO8859-1/relnotes/article.sgml | 72 +++++++++++++++++-- .../en_US.ISO8859-1/relnotes/common/new.sgml | 72 +++++++++++++++++-- 2 files changed, 134 insertions(+), 10 deletions(-) diff --git a/release/doc/en_US.ISO8859-1/relnotes/article.sgml b/release/doc/en_US.ISO8859-1/relnotes/article.sgml index 7e5020b3ac7..98be61fbcd0 100644 --- a/release/doc/en_US.ISO8859-1/relnotes/article.sgml +++ b/release/doc/en_US.ISO8859-1/relnotes/article.sgml @@ -117,7 +117,17 @@ Security Advisories - + A bug in &man.mksnap.ffs.8; caused the creation of a + filesystem snapshot to reset the flags on the filesystem to + their default values. The possible consequences depend on local + usage, but can include disabling extended access control lists + or enabling the use of setuid executables stored on an untrusted + filesystem. This bug also affects the &man.dump.8; + option, which uses &man.mksnap.ffs.8;. Note + that &man.mksnap.ffs.8; is normally only available to the + superuser and members of the operator + group. For more information, see security advisory FreeBSD-SA-04:01. @@ -184,9 +194,15 @@ The lmc (LAN Media Corp. PCI WAN adapter) driver has been removed due to breakage and lack of maintainership. - A wrapper system has been added to allow - binary Windows NDIS miniport network drivers to be used with - FreeBSD. For more information, see the &man.ndis.4; and + &os; now provides a binary compatibility layer + for using µsoft.windows; NDIS drivers for network + adapters under &os;/i386. It includes a relocator/linker for + &windows; .SYS files to interface with + the &os; kernel and emulates various parts of the NDIS API + using native &os; kernel functions. This system supports PCI + and CardBus network devices, and is designed principally for + Ethernet and wireless network interfaces. + For more information, see the &man.ndis.4; and &man.ndiscvt.8; manual pages. Several bugs related to multicast and promiscuous mode @@ -269,6 +285,9 @@ Userland Changes + &man.devfs.8; path rules now work correctly on + directories. + The configuration files used by the &man.resolver.5; now support the timeout: and attempts: keywords. @@ -277,6 +296,37 @@ print only the action and comment for each rule, thus omitting the rule body. + libdisk now uses the + correct PC98 disk partition value for &os;. This permits the + &man.sysinstall.8; disk partition editor to correctly create a + single &os; partition covering the entire disk. + + The library formerly known as + libkse has been renamed + libpthread and is now the default threading + library on the i386, amd64, and ia64 platforms. + GCC's + option has been changed to use libpthread + rather than libc_r. + + + Users with older binaries (for example, ports compiled + before this change was made) should use &man.libmap.conf.5; + to map libc_r and/or + libkse to + libpthread. + + + + Users with NVIDIA-supplied drivers and libraries may + need to use a &man.libmap.conf.5; that maps + libpthread references to the older + libc_r since these drivers and + utilities do not work with + libpthread. + + + A bugfix has been applied to NSS support, which fixes problems when using third-party NSS modules (such as net/nss_ldap) and groups with large @@ -312,7 +362,19 @@ Release Engineering and Integration - + The building process for boot floppy images + has been completely overhauled. The most significant change is + that the loader now boots a stock GENERIC + kernel split across multiple disks (two at the time of this + writing). This greatly improves installations that begin with a + boot from floppy disk, because they now use exactly the same + kernel (and thus support the same hardware) as CDROM + installations. The stripped-down MFSROOT + kernel is no longer needed, and the mfsroot + image no longer requires kernel modules. The + boot.flp and + driver.flp images are also obsolete and no + longer built. diff --git a/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml b/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml index 7e5020b3ac7..98be61fbcd0 100644 --- a/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml +++ b/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml @@ -117,7 +117,17 @@ Security Advisories - + A bug in &man.mksnap.ffs.8; caused the creation of a + filesystem snapshot to reset the flags on the filesystem to + their default values. The possible consequences depend on local + usage, but can include disabling extended access control lists + or enabling the use of setuid executables stored on an untrusted + filesystem. This bug also affects the &man.dump.8; + option, which uses &man.mksnap.ffs.8;. Note + that &man.mksnap.ffs.8; is normally only available to the + superuser and members of the operator + group. For more information, see security advisory FreeBSD-SA-04:01. @@ -184,9 +194,15 @@ The lmc (LAN Media Corp. PCI WAN adapter) driver has been removed due to breakage and lack of maintainership. - A wrapper system has been added to allow - binary Windows NDIS miniport network drivers to be used with - FreeBSD. For more information, see the &man.ndis.4; and + &os; now provides a binary compatibility layer + for using µsoft.windows; NDIS drivers for network + adapters under &os;/i386. It includes a relocator/linker for + &windows; .SYS files to interface with + the &os; kernel and emulates various parts of the NDIS API + using native &os; kernel functions. This system supports PCI + and CardBus network devices, and is designed principally for + Ethernet and wireless network interfaces. + For more information, see the &man.ndis.4; and &man.ndiscvt.8; manual pages. Several bugs related to multicast and promiscuous mode @@ -269,6 +285,9 @@ Userland Changes + &man.devfs.8; path rules now work correctly on + directories. + The configuration files used by the &man.resolver.5; now support the timeout: and attempts: keywords. @@ -277,6 +296,37 @@ print only the action and comment for each rule, thus omitting the rule body. + libdisk now uses the + correct PC98 disk partition value for &os;. This permits the + &man.sysinstall.8; disk partition editor to correctly create a + single &os; partition covering the entire disk. + + The library formerly known as + libkse has been renamed + libpthread and is now the default threading + library on the i386, amd64, and ia64 platforms. + GCC's + option has been changed to use libpthread + rather than libc_r. + + + Users with older binaries (for example, ports compiled + before this change was made) should use &man.libmap.conf.5; + to map libc_r and/or + libkse to + libpthread. + + + + Users with NVIDIA-supplied drivers and libraries may + need to use a &man.libmap.conf.5; that maps + libpthread references to the older + libc_r since these drivers and + utilities do not work with + libpthread. + + + A bugfix has been applied to NSS support, which fixes problems when using third-party NSS modules (such as net/nss_ldap) and groups with large @@ -312,7 +362,19 @@ Release Engineering and Integration - + The building process for boot floppy images + has been completely overhauled. The most significant change is + that the loader now boots a stock GENERIC + kernel split across multiple disks (two at the time of this + writing). This greatly improves installations that begin with a + boot from floppy disk, because they now use exactly the same + kernel (and thus support the same hardware) as CDROM + installations. The stripped-down MFSROOT + kernel is no longer needed, and the mfsroot + image no longer requires kernel modules. The + boot.flp and + driver.flp images are also obsolete and no + longer built. -- 2.45.2