PERFORCE change 174517 for review
Robert Watson
rwatson at FreeBSD.org
Tue Feb 9 16:34:57 UTC 2010
http://p4web.freebsd.org/chv.cgi?CH=174517
Change 174517 by rwatson at rwatson_cinnamon on 2010/02/09 16:34:09
Update TODO.
Affected files ...
.. //depot/projects/trustedbsd/capabilities/TODO#21 edit
Differences ...
==== //depot/projects/trustedbsd/capabilities/TODO#21 (text+ko) ====
@@ -37,9 +37,9 @@
- Review poll/select/kqueue behavior, and in particular decide if/how we want
CAP_EVENT to work.
-- UNIX domain socket passing of file descriptors may need modification to
- take into account indirectly referenced descriptors hung off of
- capabilities in its GC routine.
+- UNIX domain socket garbage collection doesn't know how to follow the
+ linkage from a capability to the underlying file descriptor, which can lead
+ to premature garbage collection of in-use items.
- Consider moving to per-class capability masks, such as CAP_SOCK_FOO, and a
per-class mask identifying possible rights.
@@ -68,4 +68,7 @@
- It would be nice if we didn't need -rdynamic; can we export just _capstart?
Should we add more information (a capability entry point) to ELF?
-- Fix handling of DFLAG_PASSABLE.
+- Fix handling of DFLAG_PASSABLE: need to propagate !passable state up from
+ non-passible objects, such as capability-wrapped kqueues.
+
+- gzip -c fails.
More information about the p4-projects
mailing list