From nobody Wed Jun 05 23:58:51 2024 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4VvkvH5gp1z5MHbd for ; Wed, 05 Jun 2024 23:58:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VvkvH2tM0z4GtD; Wed, 5 Jun 2024 23:58:51 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1717631931; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=qNQhuoIfdIzLoyn74+nATv7vodxGSfue00Q0EMI1yfg=; b=bjp6ffI7//PXyiIjeMD4m+OSrDdnq2YVr7JGhABPHjr/seLrjZ8KfIRUwJ8qPawSzS3P5h Fz3heuFFhiUEViMlnVGGCGOmUvCbS477Qc9gucN0fk1IknBnGY/Eo64zxnkrH4fZPvM2IT n7U69xPA3esgadnGtKUpD2xaq0sPcofHGmRsuQCgAPctca0pw3eI/NhC0IYiGiHF0xi3Ow bUeikhLSycVXhfJFld2Na1YepoEayv9i8Vfn6rAJjJsU9dLhMcIQ1yf1s+zNaZKRnU17O4 kajwDR5I0UCrMCHYUODXtg+X1qa6WXE3h1SnP3J5Kta2vhexOmN0ftoNiYzZqQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1717631931; a=rsa-sha256; cv=none; b=KxhNL0EYV60KbrNlSOyh6FJCkCbnOt5YumLuJZMB0XwI4KPsJMj3Y7EmLfWfn1HF+2o4q3 1UpFs+Uf8Pqt3ucrztKw6GpSg0ElLbjVI1IXJ2sGW6THl1TcDdDAUfLK2jc633+ERWtXQC FR0w8FnBHHHFc2kClpSodKSWKCK8qz5CdKnGa1EQ5OBZ7vnqVd6QmL4TqZdKzq5QHNU0My 3CjtN6MsFzPGD2BLWiiPsA2+YuRwP5JJDap9zzy5/rU+m8mNPZYfQE0NSfutw/Kn5SJ8ga 8xYh0pxBBdANEhMV1xgUiiekPOJJG8lFryEsqxbn08XRueTazgEFoJdi7nIj3g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1717631931; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=qNQhuoIfdIzLoyn74+nATv7vodxGSfue00Q0EMI1yfg=; b=cIC0GDD7xMrIy0xEkSFjc1ts33bvIfbxMNAvvHPYqcRQDz6fNN+onU/5HzX4QCdstaDcX5 aFkICM9Vx6qs8J9wa3kGazZCbO9nolERtKzykk+vepsMC0d+9cpbC4BhtwF+eXwK0GFnhf HWIbGLef+9zRUMnu+kNlTLCwRtTLXTL8y2jks7bgQq7iJl9NSRMnC1ESnrpRj20kPR7qig 4Km/Dg7uWTNsVsktPlhFJksBPHmnykWV2vFmSczcOtcemLb6qLxeHCwsO1TI3IHFF/xtW7 dBCfN1E3Fw9nQlnhV20zY6H3I7409wVuMgt8AKat/w3FI1YRh4bLmqGqTOB5EQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4VvkvH2VHJzNSC; Wed, 5 Jun 2024 23:58:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 455NwprN099009; Wed, 5 Jun 2024 23:58:51 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 455Nwpw3099006; Wed, 5 Jun 2024 23:58:51 GMT (envelope-from git) Date: Wed, 5 Jun 2024 23:58:51 GMT Message-Id: <202406052358.455Nwpw3099006@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Alan Somers Subject: git: cec90f995e - main - Status/2024Q2/capsicum-rs: add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: asomers X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: cec90f995eec5a03e21698b15d5371211935dfa3 Auto-Submitted: auto-generated The branch main has been updated by asomers: URL: https://cgit.FreeBSD.org/doc/commit/?id=cec90f995eec5a03e21698b15d5371211935dfa3 commit cec90f995eec5a03e21698b15d5371211935dfa3 Author: Alan Somers AuthorDate: 2024-06-05 17:28:43 +0000 Commit: Alan Somers CommitDate: 2024-06-05 23:58:42 +0000 Status/2024Q2/capsicum-rs: add report Reviewed by: pauamma Differential Revision: https://reviews.freebsd.org/D45500 --- .../en/status/report-2024-04-2024-06/capsicum-rs.adoc | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/website/content/en/status/report-2024-04-2024-06/capsicum-rs.adoc b/website/content/en/status/report-2024-04-2024-06/capsicum-rs.adoc new file mode 100644 index 0000000000..bef15d253c --- /dev/null +++ b/website/content/en/status/report-2024-04-2024-06/capsicum-rs.adoc @@ -0,0 +1,19 @@ +=== capsicum-rs + +Links: + +link:https://github.com/dlrobertson/capsicum-rs[capsicum-rs on GitHub] URL: https://github.com/dlrobertson/capsicum-rs[] +link:https://github.com/asomers/capsicum-net[capsicum-net on GitHub] URL: https://github.com/asomers/capsicum-net[] + +Contact: Alan Somers + +Capsicum is a lightweight OS capability and sandbox framework implementing a +hybrid capability system model. + +I've adopted the library providing Rust bindings for Capsicum, and extended it +with support for man:libcasper[3] and man:cap_net[3]. +It's already being used by package:net-mgmt/nfs-exporter[] and by a TLS-enabled +FTP server (the FTP server is closed-source, but all of the interesting bits +reside in an open source library, and an example server can be found at +link:https://github.com/bolcom/libunftp/tree/master/crates/unftp-sbe-fs/examples[]). + +Sponsor: Axcient