As of today, /usr/local/sbin/pkg will be compiled as a Position-Independent Executable (PIE) with Link-Time Optimization (LTO) enabled on #HardenedBSD :
https://git.hardenedbsd.org/hardenedbsd/pkg/-/commit/20341029e360baa073cb6519cb78ae5eae468f54
@a2_4am I remember this game, so much fun
@lattera I use Shinobi https://shinobi.video/ it is javascript based.. so.. yeah, but it works pretty well, even with cameras that are nominally 'cloud' (pretty much all of them speak RTSP, and ONVIF)
@bcallah 😱
@emaste @lattera apparently either -hackers is down, or I fail at email.
Anyway:
https://reviews.freebsd.org/D41509
It is crypt(3) password support for lua-loader
@cbane @TechConnectify fair, but it was implied that he actually used it that way.
@TechConnectify Tell me you're not using GFCI without telling me you're not using GFCI! :)
@emaste Yeah, that was a cheap shot across the bow on PIE. D38047 is what I really want (to keep my local patchset size down, and it should be ready to go if it just got more eyes on it)
@emaste also, PIE for ports. You said one thing per toot, right? 😉
@emaste I'm referring to just the ones 'required' on a new build. I run poudriere to build my local package repo and I will frequently get _4_ LLVMs (and gcc) in addition to the base LLVM. it is really crazy, and totally kills poudriere build times
FreeBSD enthusiast and regular contributor. I have opinions!