So my trusty EdgeRouter LITE died a sad death recently. No data on the console and the ethernet ports flash green and then stick amber. This of course meant this site was down for a few days.
This is a 3 port router. Each port handles 1 Gigabits of traffic. It’s perfect for connecting your ISP with your LAN with a spare port left over. This is a router for technical people, it’s not for others as the setup is tricky.
Let’s face it, 2020 was not a great year for many people due to the Covid-19 virus. For me, it wasn’t much of a change as I’ve worked at home for many years which has spared me much of the rigours of Covid.
At the time, Abbey was a front-line worker at a care home and a supermarket. Luckily her job allowed her to help home school the kids during the lockdown allowing me to work and then look after the kids while she worked nights and weekends.
GoAccess is an open-source real-time web log analyzer. It sports curses and web interfaces. It looks really pretty and I like that :)
Upstream has already accepted my patch to allow a build on NetBSD which is nice.
However, there is still a serious issue - GoAccess burns a LOT of CPU. With older versions it wasn’t too onerous, but now it uses 4 threads and CPU was going through the roof on my poor web server.
Welcome to the new blog for 2021! It’s powered by Hugo and I’ve selected the Geekblog theme to power it. This handily matches the Geekdoc theme to power my separated out project documentation. I did this because my blog was rapidy becoming a series of release annoucements and started to take away from my ramblings. It also opens up the possibility of allowing contributors to the project documentation while keeping my blog to me.
Following on from Capsicum vs Pledge Part 2 I thought I would post my final thougts on the topic as the development on these sandbox technologies draws to a close in dhcpcd.
But first, let us discuss …
The POSIX Resource Limited sandbox POSIX documents setrlimit(2). Disabling the ability to open new files, sockets, etc, or create new processes is actually pretty powerful.
Thanks to the privsep dhcpcd now has to support both Capsicum and Pledge, this turned out to be pretty easy to implement.