svn commit: r42880 - head/en_US.ISO8859-1/htdocs/news/status

Gabor Pali pgj at FreeBSD.org
Mon Oct 7 20:49:03 UTC 2013


Author: pgj
Date: Mon Oct  7 20:49:02 2013
New Revision: 42880
URL: http://svnweb.freebsd.org/changeset/doc/42880

Log:
  - Add a Q3 report on the Capsicum work
  
  Submitted by:	pjd

Modified:
  head/en_US.ISO8859-1/htdocs/news/status/report-2013-07-2013-09.xml

Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2013-07-2013-09.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2013-07-2013-09.xml	Mon Oct  7 20:18:50 2013	(r42879)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2013-07-2013-09.xml	Mon Oct  7 20:49:02 2013	(r42880)
@@ -19,7 +19,7 @@
 
     <!-- XXX: keep updating the number of entries -->
     <p>Thanks to all the reporters for the excellent work!  This report
-      contains 22 entries and we hope you enjoy reading it.</p>
+      contains 23 entries and we hope you enjoy reading it.</p>
 
     <!-- XXX: set date for the next set of submissions -->
     <p>The deadline for submissions covering between October and
@@ -1182,4 +1182,56 @@
       </ul>
     </body>
   </project>
+
+  <project cat='bin'>
+    <title>Capsicum</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Pawel Jakub</given>
+	  <common>Dawidek</common>
+	</name>
+	<email>pjd at FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <body>
+      <p>The work on Capsicum and related projects (such as Casper,
+	<tt>libnv</tt>, etc.) is progressing nicely.  An overhaul of the
+	<tt>cap_rights_t</tt> was committed to &os; <tt>head</tt> and
+	will be included in 10.0.  This allows us to have more
+	capability rights on file descriptors than the previous limit of
+	64 rights, which was almost reached.  This change is not
+	backward compatible, so it was very important to get it into
+	10.0.</p>
+
+      <p><tt>libnv</tt>, used for communication between Casper services
+	and consumers, but hopefully will be used more widely, is
+	finalized and comes with a nice set of regression tests.</p>
+
+      <p>The number of applications sandboxed using the Capsicum
+	framework is increasing.  We have around 10 of them already in
+	base and more that are not yet committed.</p>
+    </body>
+
+    <help>
+      <task>Finish documentation of Casper and its services.</task>
+
+      <task>Implement regression tests for Casper services.</task>
+
+      <task>Finish documentation for <tt>libnv</tt>.</task>
+
+      <task>Start making <tt>libc</tt> more sandbox-friendly, that is,
+	functions such as <tt>strerror(3)</tt>, <tt>strsignal(3)</tt>,
+	<tt>localtime(3)</tt>, <tt>login_get*()</tt>,
+	<tt>getservent(3)</tt>, <tt>getprotent(3)</tt>,
+	<tt>getrpcent(3)</tt> open files on first use, which might be
+	too late if we are already in a capability-mode sandbox.</task>
+
+      <task>Rethink the <tt>system.filesystem</tt> Casper service to
+	allow for easy compartmentalization of various command-line
+	tools that operate on multiple files.</task>
+    </help>
+  </project>
 </report>


More information about the svn-doc-all mailing list