./security/ruby-pledge [ruby wrapper for pledge(2) and unveil(2)]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 1.2.0, Package name: pledge-1.2.0
Maintained by: Jeremy Evans
Master sites:
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
  • ruby25
  • ruby26
  • ruby27
Description
pledge exposes OpenBSD's pledge(2) system call to ruby, allowing a program to
restrict the types of operations the program can do after that point. Unlike
other similar systems, pledge is specifically designed for programs that need to
use a wide variety of operations on initialization, but a fewer number after
initialization (when user input will be accepted).


Filesize: 10.5 KB
Version History (View Complete History)
  • (2019-07-09) Updated to version: pledge-1.2.0
  • (2019-04-26) Updated to version: pledge-1.1.0
  • (2016-11-04) Package added to openports.se, version pledge-1.0.0 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2019-07-12 14:50:18 by Stuart Henderson | Files touched by this commit (845)
Log message:
replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes
   2019-07-07 10:14:37 by Jeremy Evans | Files touched by this commit (3)
Log message:
Update to ruby-pledge 1.2.0
This adds an unveil library and Pledge.unveil for access to unveil(2) from
Ruby.
   2019-04-25 12:21:30 by Jeremy Evans | Files touched by this commit (2)
Log message:
Update to pledge 1.1.0, adding support for execpromises
   2018-06-13 16:26:53 by Jeremy Evans | Files touched by this commit (49)
Log message:
Add OpenBSD comment to rubygems-ext.PLIST
Bump ruby gem ext ports as this changes the package.
Requested by espie@
   2016-11-17 14:40:11 by Jeremy Evans | Files touched by this commit (1)
Log message:
Bump for PLIST changes made to all ruby gem ext ports at b2k16
Noticed by naddy@