User Details
- User Since
- May 9 2014, 10:57 PM (550 w, 1 d)
May 20 2024
@trasz : thanks for sending this review request. My general feeling is that I'm leery of relaxing the in-kernel security model, not just because of the potential for opening things we don't mean to open, but also because it complicates the model for those who are trying to understand it. "No global namespaces", while limiting, is a clearer rule than "no global namespaces unless you or your ancestor has previously called fchroot(2), unless-unless something has also called cap_enter(2) again to clear that magic vnode".
May 17 2024
Hey folks,
Jul 21 2022
Never mind... attempting to use this in 2022 leads to all sorts of safety violations. Not worth updating without major surgery on the codebase itself.
Jul 14 2022
Dec 13 2020
Jun 10 2019
Very happy to see this port getting updated for Qt5! And yes, entirely happy to relinquish maintainership... I only know enough about the ports tree to be dangerous. :)
Jun 7 2019
May 30 2019
Feb 17 2019
Feb 8 2019
Just for good measure, I also updated the upstream code to incorporate the __FreeBSD_version_ patch; I'm now looking to update the port to v0.1.7.
- Update to v0.1.7 (w/upstream patch adoption).
Thanks for the feedback: I've added the missing file and done a little extra tidy-up that portlint -A suggested while I'm at it.
- Add new library to plist
- Fix library version.
- Fix a portlint warning.
- Update patch file (new line numbers, etc.).
Feb 7 2019
Nov 16 2018
Closing revision: this functionality was implemented in D17547.
Nov 5 2018
Oct 29 2018
Just to be clear: this change only affects the use of O_BENEATH when not in capability mode, right? We wouldn't want to allow absolute path information (e.g., "is FD X somewhere under the path /foo/bar/baz/wibble?") to leak when a process is in capability mode...
Oct 20 2018
I've made a few minor suggestions about man page wording (which might reasonably apply to all of the man pages in the review). I've also made a minor suggestion about deriving LCF_STRICTRELATIVE from BENEATH rather than including lots of if (... STRICTRELATIVE || ... BENEATH).
Jun 18 2018
Thanks very much!
Jun 11 2018
So... should this revision be abandoned in favour of an approach that uses the new enable_sandbox_{basic,full}() functions?
Ping?
Jun 6 2018
Feb 28 2018
Figuring out the 10.x compatibility isn't worth it for me any more, as the project I was thinking of using Cap'n Proto for has moved on.
So, @cperciva , do you mind if I pull your firstboot-pkgs work into the base system? This would help tidy up a VM-building workflow that I'm using in which I can't run pkg(8) on the VM-building host.
Feb 9 2018
I wasn't aware of that port, no... thanks for pointing it out! I'll definitely take a look at that and see if it might make more sense to pull that into base than to duplicate the work.
Feb 8 2018
Feb 7 2018
Feb 2 2018
Jan 31 2018
- Clean up as per review comments.
Jan 30 2018
Jan 25 2018
Dec 12 2017
Dec 11 2017
Oct 26 2017
Oct 21 2017
Oct 20 2017
Oct 19 2017
- Break out version prefix.
- Commit missing pkg-plist
- Remove MASTER_SITES.
- Replace USES+= with USES=.
- De-uglify version number using DISTVERSIONPREFIX.
Oct 18 2017
I think this may now be redundant in light of https://reviews.freebsd.org/D12701?
- Add missing LLVM_IR_TYPE
Oct 17 2017
- Prefer += to = when computing {BC,LL}OBJS.
Sep 15 2017
Sep 9 2017
Ok, I think that addresses the last of the reviewer comments?
Ok, I think that's everything now?
- Move USES above USE_GITHUB.
- Merge 'origin/master' into llbuild
Sep 1 2017
- New port: devel/llbuild
- Change post-stage to post-install for docs.
- Fix typo: "swift-llbuild", not "switch-llbuild"!
- Add the llbuild binary to the build and plist.
- Fix licensing: use ports' multi-license support.
- Fix license: ports tree calls "LLVM" "NCSA".
- Update to use lit from llvm-devel
In this case, LICENSE_FILE describes the Apache license but it also describes which bits of the sources fall under different licenses. Under those conditions, does it make sense to keep?
No, sometimes the device use 0xff for some ID fields which means propritary driver. It might be better to match that than vendor/product.
- Change an unnecessary '?=' to '='.
- Uncomment PKGNAMEPREFIX as requested by sunpoet.
- Update py-cdg to HEAD
Add reviewers who have touched these makefiles recently
Aug 11 2017
Thanks very much: I've committed the patch as approved/accepted, but would certainly be happy to discuss the relative merits of moving things around (perhaps as a separate action?). I think there will be a tension between the "FreeBSD way" and the "Neo4j way", but... well, perhaps that's a conversation for another day/diff/review. :)
- New port: devel/py-cdg
- Address comments in Phab review
Thanks very much for the feedback: I learned a lot about Python packaging!