On Thu, 18 Apr 2019 at 20:59:38 +0300, cho...@jtan.com wrote: > I've completed a port for Unix::Pledge, a perl module wrapping pledge(2) > (and now unveil(2)) and would like to know what to do with it. > > Unix::Pledge is the lightest-imaginable wrapper around the pledge system > call. The version which the upstream maintainer has released is 0.005, > which I've patched (the patch has been sent to the upstream maintainer) to > support the new pledge/unveil API in recent OpenBSDs.
unveil is usable without pledge, why not make your own module for unveil? > ... along with the pkg/{DESCR,PLIST} and patches/patch-6.4-api to > "upgrade" 0.005 to 0.006, supporting a post-whitelist pledge and the > unveil which replaces it. I've licensed my own changes under the WTFPL 2 > so I anticipate that the maintainer has either gone AWOL or will > implement my patch with whatever improvenents he/she feels are > appropriate. Or they don't care for your changes that are under a completely difference license than the module itself. Why not just use the license the existing module is under?