Pinned post

I've just updated my GitHub profile! Now, supporters get access to a monthly newsletter with insights on my latest work, project updates, and thoughts on OpenBSD development. Check it out and join the journey.

github.com/sponsors/sizeofvoid

Shitty project of a the day, a file transfer tool over sound using fountain code

It's live on services.coopix.eu/airgap-soun (using wasm but you can use the rust binaries if you want)

The fountain code is an algorithm allowing an unidirectional transfer to pick up a broadcast at any moment, and once it received enough data, there is a domino effect with XORs allowing to build the data

Works fine on smartphones, laptops and desktop, some microphones/speakers might filter the range used which is inaudible for most people (there is little use to have speakers supporting this)

OpenBSD 8.0 was released!! Also important, all hosts are upgraded!

27 new VMs were added and 60 VMs were renewed.

We donated €1170 to the #OpenBSD Foundation, €73010 since we started.

Thank you, our users, and OpenBSD developers for an awesome OS!

Stay safe, healthy & sane!

#RUNBSD in 2026

Is "block path "/admin/*"" in case-sensitive? Yes. Header names? No. Header values? Yes. Cookies? No. I don’t want an 800-page book - : the definitive guide.

Wrote up how relayd matches, the new glob / glob ignorecase feature, and an old bug found on the way.

rsadowski.de/posts/2026/relayd

Are there actually any comparable benchmarks for + vs. + and httpd vs. nginx? (On OpenBSD) I think I've opened Pandora's box. Spoiler: I have the numbers and the facts!

We have reached the 400€ mark of monthly recurring revenue from subscriptions for #Git hosting. Thanks everyone! :flan_flowers:

🐡 Hello server30! A brand new machine just joined the fleet.

Dell PowerEdge R630 with 2× Xeon E5-2690 v4, a comfy 256G of RAM, and a PERC H730 Mini herding 2x146GB 15K SAS + 2x900GB 10K SAS disks.

That is 30 servers, actually 32. :)
Thanx for all the support!

Grab your VM here openbsd.amsterdam 🎉

#OpenBSD #RUNBSD #FishLinux

vincentschmalbach.com/cve-2026

httpd(8):
header block "Content-Type" "*multipart*" 403 "multipart blocked"

relayd(8):
block request quick header "Content-Type" value pattern "[Mm][Uu][Ll][Tt][Ii][Pp][Aa][Rr][Tt]" label "multipart blocked"

If you're using 8.0 and have manually configured “ciphers” delete them. is now secure and PQC by default

: When You Update Your Production System Before Your First Cup of Coffee! 8.0 is huge!

I wrote up some “good-to-know” things about ASPA and RTR v2, and explain that upgrading to RTR v2 is beneficial even if you don’t plan on doing ASPA verification. (RTR v2 fixes some nuisances for ROA payload distribution!) blog.qrator.net/en/ASPA-what-t

The upcoming update to 6.12 will come with VA-API support enabled in QtMultimedia. QtMultimedia’s FFmpeg backend can now offload video decoding to the GPU via VA-API (Intel media driver / Mesa on AMD), so Qt and KDE apps on OpenBSD get hardware-accelerated playback for codecs like H.264, HEVC, VP9 and AV1 instead of decoding everything on the CPU.

We do have bugs but our bugs were hand-crafted by humans.

New matching syntax to control the matching rules in relayd:

- 1/3: marc.info/?l=openbsd-tech&m=17
- 2/3: marc.info/?l=openbsd-tech&m=17
- 3/3: marc.info/?|=openbsd-tech&m=179154829418887&w=2

I’d be delighted if prelayd users could test this and provide feedback.

Best-case scenario 1: everything is as usual.
Best-case scenario 2: you get an error message regarding your config and discover a config bug in your config.
Worst-case scenario: the behaviour changes

All in all, it was a nice . As for Ai, I’d say the LF is simply seeing just how far we can take it. There was no sign of any critical voices.
Perhaps in the subtext!?
Does copyright in OSS licence still hold any value?
Who is the copyright holder? LLM or the prompt auth.

On my way to the Open Source Summit in Prague. If anyone wants to have a chat, do get in touch!

Show older
BSD Network

bsd.network is a *BSD-adjacent Mastodon Instance. We have a code of conduct.