OpenRiot v6.12 — fsociety
“Hello, Friend. We are finally contemporary. The bugs have been owned. The stacks are clear. The OASIS is open.” — fsociety, if they audited the OASIS codebase
Release Overview
v6.12 is a full-stack audit. Elliot Alderson would never ship a shell
injection in --benchmark. Parzival wouldn’t let a same-size file skip
his overlay config. We went file by file, extracted duplicated logic,
hardened HTTP paths, fixed -current detection that was lying about
being a snapshot, and added --check-upgrade so you can verify your
build isn’t drifting into a library mismatch nightmare.
The settings menu now has a Benchmark entry. Thunar will actually pass
your video file to mpv. Polybar stopped screaming about deprecated keys.
If you are running OpenBSD -current, we now warn you when your base
and package builds have drifted too far apart.
🧾 Files Changed
| File | Nature of Change |
|---|---|
source/crypto/crypto.go |
Extract portfolio helper; HTTP status checks |
source/commands/commands.go |
Extract config helper; fix benchmark inject |
source/commands/helpers.go |
Add drift detect, --check-upgrade warning |
source/config/loader.go |
Add Crypto module; use os.UserHomeDir() |
source/config/types.go |
Fix -current detection via kern.version |
source/notify/notify.go |
Fix dismiss without reload early return |
source/settings/settings.go |
Add Benchmark entry with icon |
config/applications/mpv.desktop |
Add %f for Thunar file passing |
config/i3/keybindings.conf |
Remove duplicate $mod+Shift+Enter |
config/polybar/config.ini |
content→format; remove wm-restack |
config/rofi/apps.txt |
Add Benchmark entry |
config/icons/benchmark.png |
New icon generated |
🗣️ Final Words
“v6.11 gave you street art. v6.12 gives you a clean stack.”
No more shell injection in the benchmark. No more phantom -current
flags. No more wondering why polybar is yelling at you. The OASIS is
open, the bugs are owned, and your desktop just became as paranoid as
Elliot and as thorough as a gunter’s grimoire.
— The OpenRiot Crew
“We are finally contemporary.”