From the RE telecon this morning.

Add required features to 5.2-RELEASE list:
- Production-quality M:N threading (julian, davidxu, deischen)
- 16-bit CDB support in CAM (ken)
- FAST_IPSEC and KAME compatibility (unowned)
- KAME Synchronization (unowned)
- truss support for ptrace (unowned)
- Merge of Darwin msdosfs, other fixes (unowned)

Add desired features to 5.2-RELEASE list:
- MAC support for NFS Server (rwatson)

Note: in many cases, deciding to get these things working for 5.1 would
not be amiss either.
This commit is contained in:
Robert Watson 2003-04-25 19:47:52 +00:00
parent ded8e35487
commit dacc39e308
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=16689

View file

@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY email 'freebsd-qa'>
<!ENTITY date "$FreeBSD$">
<!ENTITY date "$FreeBSD: www/en/releases/5.2R/todo.sgml,v 1.1 2003/04/25 19:26:04 rwatson Exp $">
<!ENTITY title "FreeBSD 5.2 Open Issues">
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers;
@ -22,6 +22,69 @@
<tr><th>Issue</th><th>Status</th><th>Responsible</th><th>Description</th>
</tr>
<tr>
<td>Production-quality M:N threading</td>
<td>In progress</td>
<td>&a.julian;, &a.davidxu;, &a.deischen;</td>
<td>KSE M:N threading support is reaching experimental yet usable
status on i386 for 5.1-RELEASE. M:N threading should be
productionable and usable on all platforms by 5.2-RELEASE.</td>
</tr>
<tr>
<td>16-bit CDB addressing for CAM</td>
<td>In progress</td>
<td>&a.ken;</td>
<td>CAM currently supports only 12-bit CDBs, placing a 2TB bound
on addressable disk storage using CAM. With support for large
file systems with UFS2, and large partitions using GPT, CAM
now needs to be updated to support these devices.</td>
</tr>
<tr>
<td>FAST_IPSEC and KAME compatibility</td>
<td>--</td>
<td>--</td>
<td>FAST_IPSEC currently cannot be used directly with the KAME IPv6
implementation, requiring an additional level of IP tunnel
indirection to protect IPv6 packets when using hardware crypto
acceleration. This issue must be resolved so that the two
services may more easily be used together. Among other things,
this will require a careful review of the handling of mbuf
header copying and m_tag support in the KAME IPv6 code.</td>
</tr>
<tr>
<td>KAME Synchronization</td>
<td>--</td>
<td>--</td>
<td>The FreeBSD KAME IPv6 code is now substantially dated with
respect to the KAME vendor source. The FreeBSD Project needs
to take initiative in driving the merge of new bug fixes,
features, et al.</td>
</tr>
<tr>
<td>truss support for ptrace</td>
<td>--</td>
<td>--</td>
<td>Almost all process debugging tools have been updated to use
non-procfs kernel primitives, with the exception of truss(1).
As procfs is considered deprecated due to its inherrent security
risks, it is highly desirable to update truss to operate in
a post-procfs world. &a.des; had "work in progress" patches
that will need to be completed and committed.</td>
</tr>
<tr>
<td>Merge of Darwin msdosfs, other fixes</td>
<td>--</td>
<td>--</td>
<td>Apple's Darwin operating system has fairly extensive improvements
to msdosfs and other kernel services; these fixes must be reviewed
and merged to the FreeBSD tree.</td>
</tr>
</table>
<h3>Desired Features for 5.2-RELEASE</h3>
@ -30,6 +93,18 @@
<tr><th>Issue</th><th>Status</th><th>Responsible</th><th>Description</th>
</tr>
<tr>
<td>MAC support for NFS Server</td>
<td>--</td>
<td>&a.rwatson;</td>
<td>Currently, MAC protections are enforced only on locally originated
file system operations (VOPs), and not on RPCs generated via the
NFS server. Improvements in NFS server credential handling are
required to correct this problem, as well as the introduction of
new entry points to properly label NFS credentials and perform
enforcement properly.</td>
</tr>
</table>
<h3>Documentation items that must be resolved for 5.2</h3>