Turn KSE for sparc64 into an unowned task since I don't think Marcel is

working on it currently.  Can always change it back.  I know Ken Smith
is interested, but wasn't sure if he was interested enough to have his
name on it for 5.3 :-).

Re-add the word "root" to "dynamic root".

Unown truss with ptrace; Robert Drehmel has been working on it, but I
haven't seen anything from him lately.  Can always change it back.

Unown rpc.lockd task from me.  I seem to have become the owner of the
network stack locking task, and there's only so much locking I can
handle.

Change ACL_MASK work to new, since it's been long enough since I had a
WIP that it will be from scratch anyway.

Remove MAC Framework devfs path fix task.
This commit is contained in:
Robert Watson 2004-07-15 13:06:24 +00:00
parent 5045fe310a
commit f035a2b9bd
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=21516

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: www/en/releases/5.3R/todo.sgml,v 1.26 2004/07/15 12:30:56 rwatson Exp $">
<!ENTITY date "$FreeBSD: www/en/releases/5.3R/todo.sgml,v 1.27 2004/07/15 12:45:37 rwatson Exp $">
<!ENTITY title "FreeBSD 5.3 Open Issues">
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers;
@ -93,8 +93,8 @@
<tr>
<td>KSE support for sparc64</td>
<td>&status.wip;</td>
<td>&a.marcel;</td>
<td>--</td>
<td>--</td>
<td>Kernel bits implemented, userland not implemented. Required for
5.3-RELEASE.</td>
</tr>
@ -103,8 +103,11 @@
<td>Fine-grained network stack locking without Giant</td>
<td>&status.wip;</td>
<td>&a.rwatson;</td>
<td>Significant parts of the network stack (especially IPv4 and
IPv6) now have fine-grained locking of their data structures.
<td>Significant parts of the network stack (especially IPv4, UNIX
domain IPC, and sockets) now have fine-grained locking of their data
structures. It's possible to run many common network subsystems and
services without the Giant lock. However, a number of device drivers
and less mainstream network subsystems are currently not MPSAFE.
By 5.3-RELEASE, it is necessary to have the vast majority of
network code running without Giant, including sockets, permitting
complete local<->remote delivery without grabbing Giant.</td>
@ -138,7 +141,7 @@
</tr>
<tr>
<td>Completed compiler support for dynamic </td>
<td>Completed compiler support for dynamic root </td>
<td>--</td>
<td>&a.kan; and &a.obrien;</td>
<td>All platforms but IA64 have modifications to support /libexec/ld.so
@ -149,8 +152,8 @@
<tr>
<td>truss support for ptrace</td>
<td>&status.wip;</td>
<td>&a.robert;</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 inherent security
@ -184,8 +187,8 @@
<tr>
<td>rpc.lockd(8) stability</td>
<td>&status.wip;</td>
<td>&a.rwatson;</td>
<td>--</td>
<td>--</td>
<td>A process cannot be interrupted while waiting on a lock. Fixing
this requires that the RPC code be taught how to deal with lock
cancellation and interruption events.</td>
@ -233,7 +236,7 @@
<tr>
<td>ACL_MASK override of umask support in UFS</td>
<td>&status.wip;</td>
<td>&status.new;</td>
<td>&a.rwatson;</td>
<td>Many systems supporting POSIX.1e ACLs permit a minor violation
to that specification, in which the ACL_MASK entry overrides the
@ -250,16 +253,6 @@
needs to be heavily reviewed in general.</td>
</tr>
<tr>
<td>MAC Framework devfs path fixes</td>
<td>&status.wip;</td>
<td>&a.rwatson;</td>
<td>&a.green; has submitted patches to improve the consistency
of the pathnames passed into the MAC Framework devfs labeling
entry points. These patches need to be thoroughly reviewed
and tested, then merged.</td>
</tr>
<tr>
<td>MAC support for NFS Server</td>
<td>&status.new;</td>