OpenBSD's httpd and relayd use invalid time formats starting with OpenBSD 7.8 due to a change of the libc's gmtime(3) time zone string. If you are using one of these daemons and wondering why some clients refuse to talk to your server, this might be the cause: https://marc.info/?l=openbsd-tech&m=176627308013655
My favorite new feature of #AlpineLinux 3.22: Support for OpenRC user services. The feature is still considered experimental, but some packages already provide user service files (e.g. dbus, pipewire, kanshi). Further, you can easily define your own in ~/.config/rc/.
If you use a PAM-enabled login method, you just need to install openrc-user-pam, and you're good to go.
Yesterday, OpenRC released the first version with experimental user services support. It is already available in Alpine Linux Edge; hence, we can now start experimenting with shipping users services with Alpine packages.
@khm@lanodan toybox is unfortunately subject to the same size coding silliness as BusyBox. Considering the effort required for the switch, I am doubtful that it would be a worthwhile improvement.
The new enabled-by-default compile errors in GCC 14 can introduce subtle build changes by causing feature test code to no longer compile correctly, thereby breaking feature detection https://github.com/justinethier/cyclone/pull/544
Noticed this by accident, hope this wasn't a common occurrence during GCC 14 rebuilds.
This bogus CVE assignment is getting out of hand. Someone keeps requesting CVEs for the most mundane issues in BusyBox which then creates a support burden on the Alpine end because security scanners start complaining about them, and we need to deal with those complaints somehow. Feels like a lot of time is wasted for nothing really.
The latest and greatest GHC version (9.8.2) is now available in the Alpine Linux Edge repositories and will be included in the upcoming 3.20 stable release.
Contributor to an open source project near you (Alpine Linux, Guix, ...). Passionate about functional programming (mostly Scheme and Haskell), software security, and operating systems. Day job in computer science, currently doing a postdoc in systems research.