Commit graph

15 commits

Author SHA1 Message Date
f694cadd48 bsdcapsicum.rb is born :) 2024-06-25 03:32:04 -03:00
fd196f3408 Update Capsicum#enter! 2024-06-25 00:52:16 -03:00
3b8dd9107a Alias in_capability_mode? as capability_mode? 2024-06-25 00:42:37 -03:00
9efd84f8cb Require fiddle in libc.rb 2024-06-25 00:08:23 -03:00
9341ba2ccf Add lib/capsicum/libc.rb 2024-06-25 00:07:00 -03:00
36994fe302 Replace sandboxed? with in_capability_mode?
Update docs, tests
2024-06-24 22:57:01 -03:00
ab3f17de31 Remove within_sandbox
This type of code is left for the caller of
the library to implement instead
2024-06-24 22:50:07 -03:00
92a18c2a3f Add small improvements 2024-06-24 22:48:14 -03:00
f9f8a794e8 Alias sandboxed? as capability_mode? 2024-06-24 22:40:37 -03:00
ca832a42d9 Add standard
Add the 'standard' linter library
Commit fixes generated via 'bundle exec rubocop -A'
2024-06-23 22:38:24 -03:00
630fc0e8a3 Replace ffi with fiddle
The fiddle library is part of Ruby's standard library, and
works out of the box for me on HardenedBSD - where as the
ffi library raises an error on require
2024-06-23 21:37:52 -03:00
Thomas Hurst
810713d1e5 within_sandbox: Check fork is supported 2017-05-25 23:44:36 +01:00
Thomas Hurst
1bec2c3ea4 Add some API documentation 2017-05-24 16:33:39 +01:00
Thomas Hurst
d305efab9f First cut of the capsicum gem. 2017-05-24 01:18:47 +01:00
Thomas Hurst
f758b7713d Initial commit. 2017-05-24 01:18:05 +01:00