Page MenuHomeFreeBSD

D46994.1776116943.diff
No OneTemporary

Size
820 B
Referenced Files
None
Subscribers
None

D46994.1776116943.diff

diff --git a/contrib/capsicum-test/capsicum-freebsd.h b/contrib/capsicum-test/capsicum-freebsd.h
--- a/contrib/capsicum-test/capsicum-freebsd.h
+++ b/contrib/capsicum-test/capsicum-freebsd.h
@@ -59,10 +59,9 @@
// Too many links
#define E_TOO_MANY_LINKS EMLINK
-// TODO(FreeBSD): uncomment if/when FreeBSD propagates rights on accept.
-// FreeBSD does not generate a capability from accept(cap_fd,...).
-// https://bugs.freebsd.org/201052
-// #define CAP_FROM_ACCEPT
+// As of commit 85b0f9de11c3 ("capsicum: propagate rights on accept(2)")
+// FreeBSD generates a capability from accept(cap_fd,...).
+#define CAP_FROM_ACCEPT
// TODO(FreeBSD): uncomment if/when FreeBSD propagates rights on sctp_peeloff.
// FreeBSD does not generate a capability from sctp_peeloff(cap_fd,...).
// https://bugs.freebsd.org/201052

File Metadata

Mime Type
text/plain
Expires
Mon, Apr 13, 9:49 PM (10 h, 22 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28340374
Default Alt Text
D46994.1776116943.diff (820 B)

Event Timeline